无需重启服务器。
在虚拟主机(假设为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
本文介绍如何在不重启服务器的情况下配置Nginx状态监控页面,通过简单的虚拟主机配置实现对Nginx运行状态的查看,并设置了基本的身份验证来保护监控信息的安全。
1万+

被折叠的 条评论
为什么被折叠?



