Reputation: 1114
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.
Upvotes: 81
Views: 218339
Reputation: 42869
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
Upvotes: 57
Reputation: 27228
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
.
Upvotes: 130