• 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

  • 相关阅读:
    Oracle之SYSDBA的使用
    多表关联查询之内关联,左关联
    oracle 性能大提升
    Oracle_in_not-in_distinct_minsu的用法
    oracle之Sequences
    oracle 基本函数小例子--查询身高段分数段
    oracle 求班级平均分
    转汉字为拼音的字库和代码收集
    filezilla显示隐藏文件
    escapeRegExp捕捉通配符的代码解析
  • 原文地址:https://www.cnblogs.com/fcitx/p/11108252.html
Copyright © 2020-2023  润新知