欢迎访问-线上互联网广告代理平台网站-热狗网! 加入收藏 | 设为首页 注册    登录

更具广告影响力欢迎投稿-广告代理平台网站

通知:注册会员发布文稿不带锚文本-免费发!。若带锚文本则收费是:20元/月/ID。

通告:会员发布文稿内容都还在-没丢失。发布之前,请提前创建好自己的flag标签,标签是必选项。根据自己的实际需要创建标签即可。

Nginx反向代理tomcat项目配置注意事项502

作者:admin  发布日期:2021-09-30 16:48:30  阅读次数:0

Nginx反向代理tomcat web项目发布配置注意事项 502bad gateway!

出现这种情况,主要还是需要注意以下几个点。
第一:从本地打包的时候,记得勾选(属性设置:unix系统,【因为远程服务器系统是linux-centos7】,所以打包到时候需要提前配置勾选unix。注意编码是UTF-8);

[声明:有时候登录会发现密码错误,也是因为这个没有勾选引起的)

第二:
打包之后,【maven install】完成后得到了一个war文件。上传到远程服务器 tomcat的webapps文件夹下面,的war文件,重启tomcat,会自动解压缩,得到一个同名文件夹,它就是项目的物理地址。
下面是配置信息。
tomcat serve.xml配置文件内部设置如下所述:
【如果您带上了项目的存档文件夹名字,cms】则实际访问前端的路径里面,cms会自动被隐藏不显示,后端开发项目时,全部都是用的相对路径寻找数据接口,比如:"user/showLogin","news/newsinfo"】
*********************************************************************

<Host autoDeploy="true" name="hotdoger.cn" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
        <Context crossContext="true" docBase="/www/server/tomcat/webapps/cms" path="" reloadable="true" />
        <Context crossContext="true" docBase="/home/www/ftpuser/image" path="/image" reloadable="true" />
      </Host>
第三:
Nginx反向代理的前端配置(网站名字,点击会打开配置管理栏目,)
server
{
    listen 80;
    server_name hotdoger.cn;
    index index.html;
    root /www/wwwroot/hotdoger.cn;
    
    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #SSL-END
    
    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
    #error_page 404 /404.html;
    #error_page 502 /502.html;
    #ERROR-PAGE-END
    
    #PHP-INFO-START  PHP引用配置,可以注释或修改
    #TOMCAT-START
    location /
    {
        proxy_pass "http://hotdoger.cn:8080";
        proxy_set_header Host hotdoger.cn;
        proxy_set_header X-Forwarded-For $remote_addr;
    }
     location ~ .* {
                        proxy_pass "http://hotdoger.cn:8080";
                        proxy_set_header Host $http_host;
                        proxy_set_header X-Real-IP $remote_addr;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                }
    location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
    {
        expires      12h;
    }
    
    location ~ .*\.war$
    {
        return 404;
    }
    #TOMCAT-END
    include enable-php-54.conf;
    #PHP-INFO-END
    
    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/gxlda.cn.conf;
    #REWRITE-END
    
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }
    
    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
        allow all;
    }
    
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log off;
        access_log /dev/null;
    }
    
    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log off;
        access_log /dev/null; 
    }
    access_log  /www/wwwlogs/hotdoger.cn.log;
    error_log  /www/wwwlogs/hotdoger.cn.error.log;
}


本文地址:[http://www.hnseo321.com/fenxiang/858.html],原创文章,转载请注明出处!谢谢配合!阿亮SEO技术博客!www.hnseo321.com

本文标签:SEO优化

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;
3.作者投稿可能会经我们编辑修改或补充。
本网站名:小程序开发公司  网址:www.tianjibk.com

当前页面标题:【Nginx反向代理tomcat项目配置注意事项502

随机新闻推荐