Reload Nginx configuration
131,615
Solution 1
Maybe you're not doing it as root?
Try sudo nginx -s reload
, if it still doesn't work, you might want to try sudo pkill -HUP nginx
.
Solution 2
If your system has systemctl
sudo systemctl reload nginx
If your system supports service
(using debian/ubuntu) try this
sudo service nginx reload
If not (using centos/fedora/etc) you can try the init script
sudo /etc/init.d/nginx reload
Author by
dev691
Updated on August 23, 2021Comments
-
dev691 over 2 years
I am trying to modify the Nginx config file to remove a "rewrite".
Currently, I have this config file:
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; } }
Now I want to reload this config file, I tried
nginx -s reload nginx -c <conf file> nginx -s stop/start
In the log file, there is the line
2014/01/22 11:25:25 [notice] 1310#0: signal process started
but the modifications are not loaded.