nginx https 正向代理安装配置
时间: 2023-11-22 22:50:32 浏览: 42
以下是nginx配置https正向代理的步骤:
1. 安装nginx
```shell
sudo apt-get update
sudo apt-get install nginx
```
2. 生成SSL证书
```shell
sudo apt-get install openssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/nginx.key -out /etc/nginx/nginx.crt
```
3. 配置nginx
打开nginx配置文件 `/etc/nginx/nginx.conf`,添加以下内容:
```shell
http {
server {
listen 443 ssl;
server_name your_domain.com;
ssl_certificate /etc/nginx/nginx.crt;
ssl_certificate_key /etc/nginx/nginx.key;
location / {
proxy_pass http://your_forward_proxy_server;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
```
4. 重启nginx
```shell
sudo service nginx restart
```
请注意替换 `your_domain.com` 为你的域名,`your_forward_proxy_server` 为你的正向代理服务器地址。