bitte nginx in meinem server hat gestartet bitte folge mir
root@s45-****:/home/arabico# nmap 45.****
PORT STATE SERVICE
22/tcp open ssh
5/tcp open smtp
80/tcp open http
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
root@s45-****:/home/arabico# sudo service apache2 stop
* Stopping web server apache2 *
root@s45-****:/home/arabico# nmap 45.****
Starting Nmap 6.40 ( http://nmap.org ) at 2015-06-05 19:33 MST
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
root@s45-***:/home/arabico# sudo service nginx restart
* Restarting nginx nginx
[fail]
root@s45-***:/home/arabico# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
nginx: configuration file /etc/nginx/nginx.conf test failed
root@s45***:/home/arabico# sudo nginx
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
wie man es bitte anfangen lässt
Antworten:
Aus der Fehlermeldung geht hervor, dass IPv6 auf Ihrem Server deaktiviert ist. Bearbeiten Sie die Nginx-Standardserverkonfiguration und ändern Sie sie so, dass nur IPv4 überwacht oder IPv6 aktiviert wird.
quelle
Ich habe gerade diese Zeile gelöscht
listen [::]: 80 default_server ipv6only = on;
von
/ etc / nginx / sites-available / default und es funktioniert: D.
quelle
Vielen Dank, dass Sie ipv6 erwähnt haben.
In meinem Fall habe ich eine Zeile in nginx conf von bekommen
Das Problem trat auf, als ich ipv6 in der Kernelkonfiguration deaktivierte. Das erneute Aktivieren von IPv6 kann das Problem lösen, aber es ist nicht das, was ich will.
Die Lösung ist löschen
in
/etc/hosts
.Der localhost folgt also immer dem Standard-IPv4-Ziel
127.0.0.1
.Nur das Löschen der
::1
Zeile könnte ausreichen. Da ipv6 vollständig deaktiviert ist, würde ich alle löschen.Das Ändern der
localhost
in nginx-Konfiguration auf127.0.0.1
kann dieses Problem ebenfalls lösen.quelle