目录:
1.设置本地跑两个tomcat
2.设置nginx开始负载均衡
正文:
1.设置本地跑两个tomcat
默认的是 server 127.0.0.1:8080
还要重新搭建一个,server 127.0.0.1:8090
把tomcat复制一份
修改它的
D:\apache-tomcat-5.5.35-for-nginx\conf\server.xml
如下
(1)找到
<Server port="8005" shutdown="SHUTDOWN">
修改成
<Server port="8015" shutdown="SHUTDOWN">
(2)找到
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" maxHttpHeaderSize="8192"
修改成
<!-- Define a non-SSL HTTP/1.1 Connector on port 8090 -->
<Connector port="8090" maxHttpHeaderSize="8192"
(这是server 127.0.0.1:8090)
(3)找到
<Engine name="Catalina" defaultHost="localhost">
修改成
<Engine name="Catalina" defaultHost="127.0.0.1">
(4)找到
<Host name="localhost" appBase="webapps"
修改成
<Host name="127.0.0.1" appBase="webapps"
ok,可以跑两个tomcat了。自己启动一下吧。
2.设置nginx开始负载均衡
下载nginx的地址如下:
nginx下载:http://nginx.org/
下载解压到D:\。
打开如下文件:
D:\nginx-1.4.0\conf\nginx.conf
1、找到内容server {
在它的上面加入如下内容:
upstream www.gg.cn {
server 127.0.0.1:8090;
server 127.0.0.1:8080;
}
(这是负载切换使用的服务器网站IP)
2、找到location / {
root html;
index index.html index.htm;
}
把内容更改如下:
location / {
proxy_pass http://www.gg.cn;
proxy_redirect default;
}
3、找到server {
listen 80;
server_name localhost;
把内容改成如下:
listen 80;
server_name 127.0.0.1;
(这是监听访问域名绑定那台服务器80端口的请求)
都配置好了,下面启动nginx这软件
进入命令提示符CMD
cd /d D:\apache-tomcat-5.5.35-for-nginx\bin
startup.bat
cd /d D:\apache-tomcat-5.5.35\bin\
startup.bat
cd /d D:\nginx-1.4.0
nginx
成功,可以看到有两个nginx.exe两个进程。
关闭
taskkill /f /im nginx*
taskkill /f /im java*
或者
cd /d D:\nginx-1.4.0
nginx -s stop