web-dev-qa-db-fra.com

Recharger la configuration de nginx

J'essaie d'apporter des modifications dans le fichier de configuration Nginx pour supprimer une "réécriture".

Maintenant, j'ai ce fichier de configuration:

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen      80;
        server_name amc.local;
        return 301 https://$Host:8443/index.html;
    }
}

Maintenant, je veux recharger ce fichier de configuration, j'ai essayé

nginx -s reload
nginx -c <conf file>
nginx -s stop/start

Le fichier journal contient la ligne 2014/01/22 11:25:25 [notice] 1310 # 0: le processus de signalisation a commencé

Mais les modifications ne sont pas chargées.

37
dev691

Peut-être que vous ne le faites pas en tant que root?

Essayez Sudo nginx -s reload, Si cela ne fonctionne toujours pas, vous pouvez essayer Sudo pkill -HUP nginx.

61
cnst

Si votre système a systemctl

Sudo systemctl reload nginx

Si votre système prend en charge service (avec debian/ubuntu), essayez ceci.

Sudo service nginx reload

Si non (en utilisant centos/Fedora/etc), vous pouvez essayer le script init

Sudo /etc/init.d/nginx reload
27
Mohammad AbuShady