安装htpasswd
1
|
yum -y install httpd-tools
|
生成密码
1
|
htpasswd -c ./passwd jacob
|
执行上面这个命令后,会在当前路径下生成一个passwd的文件
配置Nginx
打开/etc/nginx/conf.d
中的配置文件,在location 中假如下面2行,auth_basic_user_file
中填写刚成的passwd文件路径
1
2
3
4
5
|
location / {
try_files $uri $uri/ =404;
auth_basic "Basic Authentication";
auth_basic_user_file "/etc/nginx/conf.d/passwd";
}
|
配置没有index文件的静态网站
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
server {
listen 9001;
listen [::]:9001;
server_name mathbox.bugraph.com;
root /home/jacob/mydocument/projects/mathbox;
index index.html;
location / {
add_header X-Robots-Tag "noindex, follow" always;
autoindex on;
autoindex_exact_size off;
autoindex_format html;
autoindex_localtime on;
try_files $uri $uri/ =404;
}
}
|
转载