首先安装 nginx
sudo apt-get install nginx
修改 nginx 配置文件 /etc/nginx/nginx.conf , 这里只是修改其中http部分 :
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream www.ccc.com {
server 192.168.1.10:8080;
}
upstream www.bbb.com {
server 192.168.1.10:8081;
}
server {
listen 80;
server_name www.aaa.com;
location / {
index index.html index.jsp;
proxy_pass http://www.aaa.com;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 100m;
}
}
server {
listen 80;
server_name www.bbb.com;
location / {
index index.html index.jsp;
proxy_pass http://www.bbb.com;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 100m;
}
}
}
可以配合tomcat实现 nginx+tomcat单IP, 多域名, 多站点的访问
测试的时候可以在hosts文件中虚拟两个域名假设为两实例中的站点的域名.