Всем привет!Запускаю от root, всё хорошо,запускается,работает.
Запускаю от другого юзера:bash-4.1$ ./apachectl -k start
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting downВ чём может быть проблема? В директории где устанолен апач права ю юзера 777..
> Всем привет!
> Запускаю от root, всё хорошо,запускается,работает.
> Запускаю от другого юзера:
> bash-4.1$ ./apachectl -k start
> (13)Permission denied: make_sock: could not bind to address [::]:80
> no listening sockets available, shutting down
> В чём может быть проблема? В директории где устанолен апач права ю
> юзера 777..почитайте литературу по никсам.
в ней написано, что сокеты на портах ниже 1024 может открывать только рут.вот тут есть методы решения
http://neskripit.ru/velocity/velocity-register/1665------1024
Решение - сменить порт веб сервера
> Решение - сменить порт веб сервераНезачем менять порт сервера. От рута будет работать только один процесс - тот, который держит сокет. Все остальные работают от того юзера, которы указан в конфигурации - чьще всего это nobody или apache.
WWell,
> Всем привет!
> Запускаю от root, всё хорошо,запускается,работает.используйте apache-itk
от рута апач займет порт 80
а сайты можно запускать под нужными пользователями.
И забудьте про права 777!