100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Nginx自学手册(六)Nginx+Tomcat实现动静分离

Nginx自学手册(六)Nginx+Tomcat实现动静分离

时间:2020-07-20 18:38:51

相关推荐

Nginx自学手册(六)Nginx+Tomcat实现动静分离

(一)简述

Nginx是一种轻量级,高性能,多进程的Web服务器,非常适合作为静态资源的服务器使用,而动态的访问操作可以使用稳定的Apache、Tomcat及IIS等来实现,这里就以Nginx作为代理服务器的同时,也使用其作为静态资源的服务器,而动态的访问服务器就以Tomcat为例说明。

(二)环境简介

(三)具体步骤:

(1)tomcat服务器(192.168.180.23)的相关配置配置

1.1 tomcat的安装及相关环境变量的配置可以参考前面文档,具体本次试验省略了

1.2 ,启动tomcat测试界面,打开会出现测试页面。

1.3新建测试页面。在/usr/local/apache-tomcat-7.0.63/webapps下新建html目录和index.html文件

1.4修改server.xml文件的测试路径的路径。在<host> ****</host>标签之间添加上: <Context path="" docBase="html" debug="0" reloadable="true" />

path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;

docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个html目录,让该目录作为我的默认目录。

debug和reloadable一般都分别设置成0和true。

1.5修改web.xml文件,查看html文件的内容。在<welcome-file-list>****</welcome-file>段之间添加上:<welcome-file>html</welcome-file>。完成之后重启即可。

1.6新建相关的测试页面,如test.jsp test.do

通过浏览器访问的结果如下:

a.访问默认页面:

b.访问test.jsp页面

c.访问test.do页面

(2)Nginx服务器的相关配置

访问结果如下:

a.访问默认页面,会直接访问nginx所默认的页面,而不会调到后台tomcat服务器页面

b.访问.do页面。其实访问的就是tomcat后台test.do页面

c.访问jsp页面。其实访问的就是tomcat后台test.jsp页面

至此nginx+tomcat的动静分离配置完成。

本文转自 lqbyz 51CTO博客,原文链接:/liqingbiao/1957094

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。