nginx反向代理webman ssl

shuopeng666

在nginx配置文件中http下添加如下配置(根据自己的实际情况修改)

upstream webman {
server 127.0.0.1:8989; //修改自己的端口号
keepalive 10240;
}

server {
server_name www.baidu(自己的域名地址).cn; //修改自己的实际域名
listen 80;
access_log off;
root /www/wwwroot/default/ling_admin/public; //修改实际项目public路径
listen 443 ssl;
ssl_certificate /etc/nginx/conf/ssl/*.cn_bundle.crt; //ssl证书.crt文件实际路径地址
ssl_certificate_key /etc/nginx/conf/ssl/
.cn.key; //ssl证书.key文件实际路径地址
location ^~ / {
proxy_pass http://127.0.0.1:8989; //修改实际端口号
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
proxy_set_header Connection "";
if (!-f $request_filename){
proxy_pass http://webman;
}
}
}

554 2 0
2个评论

shuopeng666

把“//”及后边注释内容删除

  • 暂无评论
shuopeng666

如果使用宝塔在网站中直接设置反向代理会有个大坑 访问效率极低,要到主配置文件中像上面那样才能解决

  • Felix324 2024-03-27

    放宝塔里nginx服务都没发重启,我都是手动命令重启nginx

  • shuopeng666 2024-03-27

    按照我上边配置是没 问题的我亲测了 你那如果启动不起来可以查看下错误日志

shuopeng666

344
积分
0
获赞数
0
粉丝数
2021-04-29 加入
×
🔝