Página 1 de 1

Servidor web, error en NGINX

Publicado: 18 Feb 2020, 16:17
por osso_maxi
Buenos días, estuve intentando instalar un servidor web para alojar "Invoice Ninja", un software de facturación muy interesante, en la Raspberry Pi3b con raspbian lite.
Seguí https://www.rosehosting.com/blog/how-to ... -debian-9/
Todo más que bien, sólo que en el último paso, para configurar NGINX me viene a dar el siguiente error, que copio y pego directo de la consola

pi@raspberrypi:~ $ sudo nginx -t
nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/lumiere.com.conf:2
nginx: configuration file /etc/nginx/nginx.conf test failed
pi@raspberrypi:~ $ nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/lumiere.com.conf:2
-bash: nginx:: orden no encontrada
pi@raspberrypi:~ $ sudo nano /etc/nginx/sites-available/lumiere.com.conf
pi@raspberrypi:~ $ grep -R default_server /etc/nginx
/etc/nginx/sites-available/lumiere.com.conf: listen 80 default_server;
/etc/nginx/sites-available/default: listen 80 default_server;
/etc/nginx/sites-available/default: listen [::]:80 default_server;
/etc/nginx/sites-available/default: # listen 443 ssl default_server;
/etc/nginx/sites-available/default: # listen [::]:443 ssl default_server;
/etc/nginx/sites-enabled/lumiere.com.conf: listen 80 default_server;
/etc/nginx/sites-enabled/default: listen 80 default_server;
/etc/nginx/sites-enabled/default: listen [::]:80 default_server;
/etc/nginx/sites-enabled/default: # listen 443 ssl default_server;
/etc/nginx/sites-enabled/default: # listen [::]:443 ssl default_server;


También probé:


pi@raspberrypi:/etc/nginx/sites-enabled $ ls
default lumiere.com.conf
pi@raspberrypi:/etc/nginx/sites-enabled $ sudo service nginx restart
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
pi@raspberrypi:/etc/nginx/sites-enabled $ systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
Active: failed (Result: exit-code) since Tue 2020-02-18 03:39:02 GMT; 19s ago
Docs: man:nginx(8)
Process: 15702 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process

feb 18 03:39:02 raspberrypi systemd[1]: Starting A high performance web server a
feb 18 03:39:02 raspberrypi nginx[15702]: nginx: [emerg] a duplicate default ser
feb 18 03:39:02 raspberrypi nginx[15702]: nginx: configuration file /etc/nginx/n
feb 18 03:39:02 raspberrypi systemd[1]: nginx.service: Control process exited, c
feb 18 03:39:02 raspberrypi systemd[1]: nginx.service: Failed with result 'exit-
feb 18 03:39:02 raspberrypi systemd[1]: Failed to start A high performance web s
pi@raspberrypi:/etc/nginx/sites-enabled $ journalctl -xe
feb 18 03:39:02 raspberrypi systemd[1]: nginx.service: Control process exited, c
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecStartPre= process belonging to unit nginx.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
feb 18 03:39:02 raspberrypi systemd[1]: nginx.service: Failed with result 'exit-
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit nginx.service has entered the 'failed' state with result 'exit-code'
feb 18 03:39:02 raspberrypi systemd[1]: Failed to start A high performance web s
-- Subject: A start job for unit nginx.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit nginx.service has finished with a failure.
--
-- The job identifier is 1656 and the job result is failed.
feb 18 03:39:02 raspberrypi sudo[15690]: pam_unix(sudo:session): session closed

No se si se sube el PDF del script que armé, pero es el mismo que está en el tutorial que nombro más arriba, sólo que reemplacé your_ninja_domain por lumiere que es el nombre de mi trabajo.

Alguien tiene idea de cómo seguir?

Saludos

osso_maxi

Re: Servidor web, error en NGINX

Publicado: 18 Feb 2020, 17:39
por egrueda
Parece que se solapan los dos archivos:
sites-available/default
sites-available/lumiere.com.conf

Re: Servidor web, error en NGINX

Publicado: 18 Feb 2020, 18:07
por Asirome
Pon el contenido de:
lumiere.com.conf
default
/etc/hosts

y la ruta en donde tienes puesta la web

Re: Servidor web, error en NGINX

Publicado: 19 Feb 2020, 01:57
por billymandy
muy bien

Re: Servidor web, error en NGINX

Publicado: 19 Feb 2020, 05:50
por osso_maxi
Asirome escribió: 18 Feb 2020, 18:07 Pon el contenido de:
lumiere.com.conf
default
/etc/hosts

y la ruta en donde tienes puesta la web
Disculpá mi ignorancia, pero me estás pidiendo que mueva todo lo de /etc/nginx/sites-enabled/ a una carpeta llamada "HOSTS" en /etc? y no entendí tampoco lo que quieres que haga con /var/www/html

Gracias por la respuesta

osso_maxi

Re: Servidor web, error en NGINX

Publicado: 19 Feb 2020, 05:52
por osso_maxi
egrueda escribió: 18 Feb 2020, 17:39 Parece que se solapan los dos archivos:
sites-available/default
sites-available/lumiere.com.conf
Es muy probable lo que decís, porque le cambié el puerto de la ip a 8080 y ya no da error nginx, aunque tampoco puedo usarlo.

Volví a donde estaba. No se qué hacer

Saludos

osso_maxi

Re: Servidor web, error en NGINX

Publicado: 03 Mar 2020, 14:47
por osso_maxi
Viendo que el hilo quedó inmóvil, vuelvo a escribir porque todavía no entiendo bien lo que debo hacer, les agradecería que aclaren un poco más lo que dijeron...

Saludos