博客和更新地址:配置Nginx反向代理、HTTPS和认证
前言
由于经常用到Nginx反向代理配置,手敲代码麻烦,所以记录一下。
创建密码文件
创建Nginx认证密码文件
mkdir /etc/nginx/conf.d/auth && cd /etc/nginx/conf.d/auth
printf "<username>:$(openssl passwd -crypt <password>)\n" >> passwd
其中<username>
为用户名,<password>
为密码,密码长度最多8个字符
配置SSl证书
创建证书目录
mkdir /etc/nginx/cert
cd /etc/nginx/cert
将证书和密钥上传至该路径下
Nginx配置
编辑站点配置文件
cd /etc/nginx/conf.d
vim <domain>.conf
内容为
# 配置proxy_cache_path模块缓存数据
proxy_cache_path /tmp levels=1:2 keys_