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

  • 相关阅读:
    暑假周进度总结(一)
    第十七周进度总结
    大二下学期软件工程概论总结
    第十六周进度总结
    程序员修炼之道读书笔记(三)
    程序员修炼之道读书笔记(二)
    《程序员修炼之道》读书笔记(一)
    第十五周进度总结
    python之路--day6---文件处理
    python之路--day6--字符编码
  • 原文地址:https://www.cnblogs.com/fcitx/p/11108252.html
Copyright © 2011-2022 走看看