无需重启服务器。
在虚拟主机(假设为www.example.com)的配置文件中加上:
location /nginxStatus { stub_status on; access_log on; auth_basic "Nginx Status"; auth_basic_user_file conf/htpasswd; }
则直接可以通过访问 www.example.com/nginxStatus查看信息
但是需要注意,在这里我们打开了安全验证。
auth_basic "Nginx Status"; #密码验证的提示语 auth_basic_user_file conf/htpasswd;#用户名和密码存放的文件
关于那个文件的生成,请参见工具htpasswd的使用。
文件中的数据格式是:
user:cryt-password
#用户名称:加密后的密码
这里给大家提供一些在线加密的网站:
http://www.htaccesstools.com/htpasswd-generator/
http://home.flash.net/cgi-bin/pw.pl
在配置完毕后,让我们重载配置文件:
sudo service nginx reload