zoukankan      html  css  js  c++  java
  • Nginx整合Tomcat

    现在先不考虑集群的配置问题,只实现Nginx实现一台tomact的代理

    1.我们需要一个web项目,这里我把先准备好的web.war文件部署到Tomact服务器上

    mvn clean install package
    mv /srv/ftp/web.war /usr/local/tomcat/webapps

    2.Nginx和Tomact默认的都是80端口,所以先修改Tomcat端口

    vim /usr/local/tomcat/conf/server.xml 
    <Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>   <!--可以自己定义端口,我这里方便自己记忆,修改的为8090端口-->

    3.启动Tomcat

    /usr/local/tomcat/bin/catalina.sh start

    4.浏览器端输入Tomcat服务器地址,范例:

    http://192.168.19.223:8090/web   <!--这里端口号改为你自己指定的端口号,后面加上项目名称-->

    5.此时我们已经可以看到我们的web项目,但是tomcat和nginx还没有联系,需要我们修改nginx的配置文件

    vim /usr/local/nginx/conf/nginx.conf 
    <!--修改-->
    server{ .......
    <!--配置设置在server包含下--> location / { proxy_pass http://192.168.19.223:8090/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ; } ............... }

    6.对我们修改后的nginx的配置文件进行检查

    /usr/local/nginx/sbin/nginx -t

    如果可以通过,也可以在nginx运行的时候进行加载

    /usr/local/nginx/sbin/nginx -s reload

    7.现在我们可以直接在浏览器输入nginx服务器地址进行访问Tomcat

  • 相关阅读:
    大学那点破事
    我是计算机专业的学生
    acm 血泪教训
    汉诺塔问题(竟然还与Sierpiński三角形分形有关)
    证明:log(n!)与nlogn是等价无穷大
    priority_queue POJ 3253 Fence Repair
    插入排序之直接插入排序
    对Huffman编码的思考,熵
    Sudan Function
    给力小程序
  • 原文地址:https://www.cnblogs.com/fcitx/p/11108252.html
Copyright © 2011-2022 走看看