Servidor web, error en NGINX

¿Quieres tener un Servidor o una Nube propia? Este es tu sitio!
Responder
osso_maxi
Pi Newbie
Pi Newbie
Mensajes: 5
Registrado: 18 Feb 2020, 15:49
Agradecido: 0
Agradecimiento recibido: 0

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
Adjuntos
Script INVOICE NINJA.pdf
(55.22 KiB)
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Parece que se solapan los dos archivos:
sites-available/default
sites-available/lumiere.com.conf
Avatar de Usuario
Asirome
Pi Beta
Pi Beta
Mensajes: 126
Registrado: 29 Oct 2018, 15:19
Agradecido: 6 veces
Agradecimiento recibido: 11 veces

Pon el contenido de:
lumiere.com.conf
default
/etc/hosts

y la ruta en donde tienes puesta la web
billymandy
Pi Newbie
Pi Newbie
Mensajes: 1
Registrado: 19 Feb 2020, 01:51
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

muy bien
osso_maxi
Pi Newbie
Pi Newbie
Mensajes: 5
Registrado: 18 Feb 2020, 15:49
Agradecido: 0
Agradecimiento recibido: 0

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
osso_maxi
Pi Newbie
Pi Newbie
Mensajes: 5
Registrado: 18 Feb 2020, 15:49
Agradecido: 0
Agradecimiento recibido: 0

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
osso_maxi
Pi Newbie
Pi Newbie
Mensajes: 5
Registrado: 18 Feb 2020, 15:49
Agradecido: 0
Agradecimiento recibido: 0

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
Responder