您的位置:首页 > 运维架构 > Nginx

nginx配置多域名单ip访问不同目录不同应用

2015-07-07 00:00 876 查看
摘要: nginx 配置 nginx.conf,它最主要的部分是 http 部分,
这里最重要的两个配置项是 upstream,server,这两个项都可以有多个配置。

首先安装 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文件中虚拟两个域名假设为两实例中的站点的域名.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息