por favor nginx en mi servidor se inició por favor sígueme
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)
como dejar que comience por favor
Respuestas:
Desde el mensaje de error, esto parece que ipv6 está deshabilitado en su servidor. Edite la configuración predeterminada del servidor nginx y cámbiela para escuchar solo en ipv4 o active ipv6.
fuente
acabo de borrar esta línea
escuchar [::]: 80 default_server ipv6only = on;
desde
/ etc / nginx / sites-available / default y funciona: D
fuente
Gracias por mencionar ipv6.
En mi caso, obtuve una línea en nginx conf de
El problema ocurrió cuando desactivo ipv6 en la configuración del kernel. Volver a habilitar ipv6 puede resolver el problema, pero no es lo que quiero.
la solución es eliminar
en
/etc/hosts
.entonces el localhost siempre seguirá el objetivo predeterminado de ipv4, que es
127.0.0.1
.Solo borrar la
::1
línea podría ser suficiente. Como ipv6 está totalmente deshabilitado, los eliminaría a todos.Cambiar la
localhost
configuración de in nginx también127.0.0.1
puede resolver este problema.fuente