tomcat指定文件路径部署与nginx代理

1.tomcat指定安装目录

war包不放在tomcat指定的webapps路径下

修改server.xml,然后重启tomcat, 重启后会将test.war重新解压在webapps里面。

<Context docBase="/share/tomcat/test.war" path="/test" reloadable="true" debug="0" privileged="true"/>

我的端口是8088,http://192.168.1.107:8088/test即可访问

 <Connector port="8088" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

 

2. 设置代理

在nginx 目录下conf.d新建tomcat.conf

在nginx.conf里面修改

include /etc/nginx/conf.d/*.conf;

在tomcat.conf里面修改

server {
    listen 80;
    server_name 192.168.1.107;
    access_log /var/www/html/web/logs/tomcat.access.log;
    error_log /var/www/html/web/logs/tomcat.error.log;

    location / {
        proxy_pass  http://192.168.1.107:8088;
    }
}

/etc/init.d/nginx restart

浏览器输入http://192.168.1.107/test即可访问

 

FAQ 1. 局域网远程访问不限制IP请把这一段在server.xml注释掉

<!--<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1" deny=""/>-->

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值