有时我们需要给自己的网站加上权限密码,这样网站就不能轻易被访问了。效果就是这样:
步骤也不复杂,以 CentOS 系统为例,首先创建密码文件,创建之前先安装 htpasswd 命令:
sudo yum install httpd-tools
ShellScript安装成功之后,使用如下命令来创建密码文件:
htpasswd -c /www/server/nginx/.htpasswd username
ShellScript其中 username 是你要设置的用户名,/www/server/nginx/.htpasswd 是密码文件路径,这里要注意路径需要是真实存在的,如果你的 nginx 不是在这个路径,那么需要改成你的实际路径。
运行完这个命令之后,接下来会提示你输入密码,输入就可以,这样密码文件就创建好了。
接下来在 nginx 配置文件中加入如下内容即可:
server {
listen 80;
server_name example.com;
location / {
auth_basic "Restricted Access";
auth_basic_user_file /www/server/nginx/.htpasswd;
}
}
ShellScript
更多精彩内容:各种技能学习课程、黑科技软件、网站小程序源码、副业小项目、电商课程、推广引流课程等,尽在 天边资源网 。