nginx https 转发80端口
时间: 2023-09-07 09:18:30 浏览: 141
要在nginx中配置https转发80端口,可以使用以下配置:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/certificate.crt;
ssl_certificate_key /path/to/private.key;
location / {
proxy_pass http://localhost:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
上述配置中,监听443端口并启用SSL,使用的证书和私钥文件需要替换为实际的路径。然后通过设置proxy_pass将请求转发到后端的80端口。同时,需要设置适当的代理头信息,例如Host、X-Real-IP和X-Forwarded-Proto,以便正确地传递客户端的请求。这样配置后,nginx将会对收到的https请求进行转发,将请求发送到后端的80端口上。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [Nginx服务器中配置非80端口的端口转发方法详解](https://download.csdn.net/download/weixin_38655496/14092017)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Mac中使用Nginx实现80端口转发8080端口](https://download.csdn.net/download/weixin_38703968/12900530)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐


















