至少多一层保护比裸服务要好。

1、创建空密码文件:

vim /etc/nginx/.htpasswd

按 : 输入 wq 保存退出。

2、创建可访问用户

1
htpasswd -m /etc/nginx/.htpasswd user password

user password 可以直接命名。
稍后用于在浏览器上登录。

3、在 nginx 配置文件里启用

通常是在:

sudo vim /etc/nginx/site-available/default

1
2
3
4
5
6
7
server {
listen 443 ssl;
server_name aria.vepo.cc;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
location /jsonrpc {
...

4、重启 nginx

检查配置:

nginx -t

如果检查配置没问题:

nginx -s reload