httpd Server not started: (13)Permission denied: make sock: could not bind to address [::]: 88
Próbuję uruchomić serwer httpd na centos 6. Wyrzuca następujący błąd:
[root@machine ~]# service httpd start
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:88
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:88
no listening sockets available, shutting down
Unable to open logs
[FAILED]
Sprawdziłem również port 88, nie jest używany. Sprawdziłem również semanaż , ale to nie pomogło.
Każda pomoc będzie mile widziana.8 answers
Wygląda na to, że uruchamiasz go nie jako "root". Tylko root może połączyć się z tym portem (80). Sprawdź swoją konfigurację w konf / httpd.plik conf, Listen line i zmień port na wyższy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-09 08:08:58
Przypadkiem natknąłem się na ten problem z powodu braku uprawnień SELinux . Domyślnie SELinux pozwalał Apache/httpd wiązać się tylko z następującymi portami:
80, 81, 443, 488, 8008, 8009, 8443, 9000
Więc powiązanie z moim httpd.conf
-skonfigurowanym Listen 88
port HTTP i config.d/ssl.conf
-skonfigurowanym Listen 8445
port TLS/SSL Nie powiodłoby się z tą domyślną konfiguracją SELinux.
Aby naprawić mój problem, musiałem dodać Porty 88 i 8445 do konfiguracji SELinux Systemu:
- Install
semanage
tools:sudo yum -y install policycoreutils-python
- pozwól portowi 88 dla httpd:
sudo semanage port -a -t http_port_t -p tcp 88
- pozwól portowi 8445 dla httpd:
sudo semanage port -a -t http_port_t -p tcp 8445
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-16 19:38:28
W terminalu uruchom to polecenie z uprawnieniem roota:
sudo /etc/init.d/apache2 start
Musisz być root, aby uruchomić serwer WWW, w przeciwnym razie dostaniesz podobny błąd.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-23 09:21:14
Z moją instalacją centos 6.7, nie tylko miałem problem z uruchomieniem httpd z rootem, ale także z xauth (uzyskanie /usr/bin/xauth: timeout in locking authority file /.Xauthority
z podstawowymi błędami odmowy uprawnień)
# setenforce 0
Naprawiono oba problemy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-26 19:57:07
To jest dodatek do odpowiedzi Abdulla gdzieś w tym wątku:
Musiałem zmodyfikować zamiast dodawać port
semanage port -m -t http_port_t -p tcp 5000
Ponieważ dostaję ten błąd przy dodawaniu portu
ValueError: Port tcp/5000 already defined
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-04 18:33:57
W moim przypadku próbowałem najpierw użyć portu 88, a nawet wtedy httpd nie chce się uruchomić.
Użyłem poniższego polecenia, tj. modify zamiast add, zgodnie z sugestią jednego z użytkowników i mogłem uruchomić httpd.
semanage port -a -t http_port_t -p tcp 88
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-01 01:12:07
Zacznij od użytkownika root lub sudo, działa dobrze, oto Przykładowe wyjście:
[ec2-user@ip-172-31-12-164 ~]$ service httpd start
Starting httpd: (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]**
[ec2-user@ip-172-31-12-164 ~]$ sudo service httpd start
Starting httpd: [ OK ]
[ec2-user@ip-172-31-12-164 ~]$ sudo service httpd status
httpd (pid 3077) is running...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-24 02:13:45
Najpierw zabij wszystkie zawieszone instancje httpd, a następnie spróbuj ponownie uruchomić Apache:
service httpd restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-12 05:41:52