nginx https 转发80端口
时间: 2023-09-07 15:18:30 浏览: 142
要在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端口上。12
引用[.reference_title]
- 1 Nginx服务器中配置非80端口的端口转发方法详解[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
allinsert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - 2 Mac中使用Nginx实现80端口转发8080端口[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
allinsert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
阅读全文
相关推荐



















