Imposible de démarrer nginx

Mon serveur YunoHost

Matériel: VPS chez OVH
Version de YunoHost: 3.6.5.3
J’ai accès à mon serveur : En SSH uniquement
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Description du problème

nginx ne veut plus démarrer d’un seul coup. Je venais de redémarrer le serveur et me suis rendu compte que le répertoire /etc/nginx n’existe plus.

  • Résultat de la commande systemctl status nginx :

nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2019-12-05 12:24:15 CET; 1h 13min ago
Docs: man:nginx(8)
Process: 892 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)

  • Résultat de la commande journalctl -u nginx :

– Logs begin at Thu 2019-12-05 12:23:58 CET, end at Thu 2019-12-05 13:42:54 CET. –
Dec 05 12:24:15 saty.re systemd[1]: Starting A high performance web server and a reverse proxy server…
Dec 05 12:24:15 saty.re nginx[892]: nginx: [emerg] open() “/etc/nginx/nginx.conf” failed (2: No such file or directory)
Dec 05 12:24:15 saty.re nginx[892]: nginx: configuration file /etc/nginx/nginx.conf test failed
Dec 05 12:24:15 saty.re systemd[1]: nginx.service: Control process exited, code=exited status=1
Dec 05 12:24:15 saty.re systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Dec 05 12:24:15 saty.re systemd[1]: nginx.service: Unit entered failed state.
Dec 05 12:24:15 saty.re systemd[1]: nginx.service: Failed with result ‘exit-code’.

Merci d’avance !

Bonjour,

as-tu essayé cette commande ?

yunohost service regen-conf nginx --force

Oui, et ça me donne ça :

Warning: ‘yunohost service regen-conf’ is deprecated! Please use ‘yunohost tools regen-conf’ instead.
Warning: ls: cannot access ‘/etc/nginx/conf.d’: No such file or directory
Success! The configuration has been updated for category ‘nginx’
Error: Script execution failed: /usr/share/yunohost/hooks/conf_regen/15-nginx
nginx:
applied:
/etc/nginx/conf.d/cloud.saimyx.site.conf:
status: force-created
/etc/nginx/conf.d/dev.saty.re.conf:
status: force-created
/etc/nginx/conf.d/ffsync.saty.re.conf:
status: force-created
/etc/nginx/conf.d/global.conf:
status: force-created
/etc/nginx/conf.d/projets.saty.re.conf:
status: force-created
/etc/nginx/conf.d/rss.saty.re.conf:
status: force-created
/etc/nginx/conf.d/saimyx.site.conf:
status: force-created
/etc/nginx/conf.d/saty.re.conf:
status: force-created
/etc/nginx/conf.d/saty.re.d/yunohost_local.conf:
status: force-created
/etc/nginx/conf.d/ssowat.conf:
status: force-created
/etc/nginx/conf.d/webmail.saty.re.conf:
status: force-created
/etc/nginx/conf.d/wiki.saty.re.conf:
status: force-created
/etc/nginx/conf.d/yunohost_admin.conf:
status: force-created
/etc/nginx/conf.d/yunohost_admin.conf.inc:
status: force-created
/etc/nginx/conf.d/yunohost_api.conf.inc:
status: force-created
/etc/nginx/conf.d/yunohost_panel.conf.inc:
status: force-created
pending:

Je sais pas pourquoi ton dossier /etc/nginx a disparu mais a mon avis il ne suffit pas de faire un regen-conf pour ça … il faut aussi surement faire un apt install nginx --reinstall (mais pas sur que ça suffise non plus)

Alors, depuis la commande yunohost service regen-conf nginx --force, le répertoire /etc/nginx/ est réapparu.

Ça ne fonctionne toujours pas, mais je pense en fait que c’est lié à la suppression d’un domaine. Même si c’est très bizarre.

J’avais :

  • saimyx.site certifié et non utilisé
  • cloud.saimyx.site certifié et utilisé

J’ai supprimé saimyx.site, et ai redémarré et voilà. Est-ce que c’était une connerie, ou est-ce que ça devrait fonctionner normalement ?

je tenterais bien un sudo dpkg-reconfigure nginx puis le regen-conf de yunohost ? Pas testé donc sans garantie :-p

Non, ça ne règle pas le problème…
Mais avec tout ce que j’ai essayé, ça a peut-être empiré la chose. Je vais réfléchir à ce que je fais avec mon serveur et peut-être arrêter complètement…

Néanmoins, merci à tous !

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.