1.首先发布两个tomcat
- 复制一份相同的tomcat,分别修改两个的欢迎页面apache-tomcat-8.5.11/webapps/ROOT/index.jsp
第二个也是一样,只是为了区分而已。 - 修改第二个tomcat端口配置,conf/server.xml
22行,71行,93行左右
vi模式:set number
可以看到行数,不同版本tomcat行数有所差异,不会差很多。
<Server port="8015" shutdown="SHUTDOWN"> 默认为8005--》修改为8015
<!--APR library loader. Documentation at /docs/apr.html -->
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
<Listener className="org.apache.catalina.core.JasperListener" />
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
.........
<Connector port="8091" protocol="HTTP/1.1" 默认为8080--》修改为8091
connectionTimeout="20000"
redirectPort="8443" />
........
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" /> 默认为8009--》修改为8019
- 启动两个tomcat
- 修改配置文件
此处复制空格问题。建议手打
cd /usr/local/nginx/conf/
vi nginx.conf
a、配置后端服务器组,添加到http里面,再server前面
upstream testsite.com{
server 10.13.5.11:8080 weight=1;
server 10.13.5.12:8080 weight=2;
}
b、使用服务器组
location / {
proxy_pass http://testsite.com/;
proxy_redirect default;
}
注意!
如果
location / {
proxy_pass http://testsite.com;
}
地址末尾可以不用加/
, 但是
location /other_string/ {
proxy_pass http://testsite.com/;
}
proxy_pass http://testsite.com 之后一定要加 / ,(看自己nginx的版本例子选择。红色对应加)
同时把前面的一组location删除掉,留下自己新增的就行了。
启动关闭命令
重启即可: ../sbin/nginx -s reload
关闭命令:../sbin/nginx -s stop
启动: ../sbin/nginx
页面访问
访问自己的ip即可,端口80默认可以不写。
详细配置:
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream testsite.com{
server 192.168.182.128:8080 weight=1;
server 192.168.182.128:8081 weight=2;
}
server {
listen 80;
server_name localhost;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location / {
proxy_pass http://testsite.com;
proxy_redirect default;
}
}
}