1. 准备2个二级域名(aaa.lvjingwei.xyz,bbb.lvjingwei.xyz),2个tomcat(tomcat1,tomcat2),nginx服务器(1个);
2. 新建两个web项目(demo1,demo2),打包成war包,分别放到两个tomcat服务器中webapps下;
3. 启动tomcat1服务器,本地访问,可以访问;(第一个tomcat不需要修改配置文件);
4. 启动第二个tomcat2的时候,tomcat2报错闪退,这是因为两个tomcat服务器配置有冲突,修改tomcat2服务器conf下的service.xml(有3处地方需要修改),tomcat2配置如下
<Serverport="8006" shutdown="SHUTDOWN">
<Connectorport="8081" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />
<Connectorport="8010" protocol="AJP/1.3"redirectPort="8443" />
配置完成后,就可以正常启动tomcat2。
5. nginx配置:
server {
listen 80;
server_name aaa.lvjingwei.xyz;
#charset koi8-r;
#access_log logs/host.access.log main;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}
server {
listen 80;
server_name bbb.lvjingwei.xyz;
#charset koi8-r;
#access_log logs/host.access.log main;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
proxy_pass http://127.0.0.1:8081;
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}
6. DOS命令下启动nginx服务器 start nginx.exe
7. 通过第一个二级域名访问tomcat1: aaa.lvjingwei.xyz
8. 通过第一个二级域名访问tomcat2: bbb.lvjingwei.xyz
需要详细操作手册的,私聊邮箱18435115819@163.com