Servidor web, error en NGINX
Publicado: 18 Feb 2020, 16:17
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
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