2015-04-06 1 views
0

Я хочу запустить apache под пользователем с именем app_user. Для достижения этой цели я изменил следующее в файле httpd.confApache Change Default User

User app_user 
Group app_user 

APP_USER является действительным пользователем и группой на этом сервере.

Приложение app_user имеет правильные привилегии для записи в каталоге/var/log/httpd.

Теперь, когда я запускаю apache, он дает мне эту ошибку.

[[email protected] conf]$ service httpd start 
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName 
(13)Permission denied: make_sock: could not bind to address [::]:80 
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 
no listening sockets available, shutting down 
Unable to open logs 
                  [FAILED] 

Оцените эту помощь.

ответ

1

Пользователь «root» может связывать соединения с портами менее 1024. Для получения дополнительной информации here. Либо настройте apache, чтобы использовать номер порта different, который выше 1024 или sudo как пользователь root. Более поздний вариант не рекомендуется.