Nginx反向代理及反向代理HTTPS_
宝塔面板进入Nginx安装目录,打开配置文件并编辑(nginx.conf)

http
{
upstream nodejs{
#服务器ip地址及项目端口
server xxxx;
keepalive 64;
}
........
server
{
listen 80;
#不代理https删除该项
listen 443 ssl;
server_name www.xxx.com xxx.com;
#不代理https删除该项,指定SSL证书的crt文件路径;
ssl_certificate /www/server/panel/vhost/ssl/dj740.cloud/fullchain.pem;
#不代理https删除该项,指定SSL证书的key文件路径;
ssl_certificate_key /www/server/panel/vhost/ssl/dj740.cloud/privkey.pem;
location / {
proxy_pass http://nodejs;
#表示在程序中有redirect跳转时,将采用原有传输协议方式跳转,即如果是以https请求,在跳转后依然是https。
proxy_redirect http:// $scheme://;
}
}
}
这里以腾讯云服务器为例,首先需给网站配置证书,证书路径一般在以下路径。