nginx相关
在 conf.d/default.conf 增加如下 code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
server {
listen 80;
listen [::]:80;
server_name khl.wiki;
+ auth_basic "auth zone";
+ auth_basic_user_file /etc/nginx/auth/chi_user_pass;
#access_log /var/log/nginx/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
...
}
|
比如想生成2个用户 ken 和 mona,可以参考如下示例
1
2
|
htpasswd -c /etc/nginx/auth/chi_user_pass ken
htpasswd /etc/nginx/auth/chi_user_pass mona
|
1
|
sudo apt-get install apache2-utils
|
nginx 需要在 URL 末尾加上 / 才能正常访问对应的 index
hugo 则已经处理好了末尾的 / 问题