利用nginx搭建反向代理
文件位置:
/nginx/conf/nginx.conf
配置内容:
upstream manager.murphymall.com {
server IP:端口号;
}
upstream rest.murphymall.com {
server IP:端口号;
}
upstream www.murphymall.com {
server IP:端口号;
}
upstream search.murphymall.com {
server IP:端口号;
}
upstream sso.murphymall.com {
server IP:端口号;
}
upstream order.murphymall.com {
server IP:端口号;
}
server {
listen 80;
server_name manager.murphymall.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://manager.murphymall.com;
index index.html index.htm;
}
}
server {
listen 80;
server_name www.murphymall.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://www.murphymall.com;
index index.html index.htm;
}
}
server {
listen 80;
server_name rest.murphymall.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://rest.murphymall.com;
index index.html index.htm;
}
}
server {
listen 80;
server_name search.murphymall.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://search.murphymall.com;
index index.html index.htm;
}
}
server {
listen 80;
server_name sso.murphymall.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://sso.murphymall.com;
index index.html index.htm;
}
}
server {
listen 80;
server_name order.murphymall.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://order.murphymall.com;
index index.html index.htm;
}
}
配置说明:
- upstream:相当于变量名,提供server(虚拟机)调用。
- server:虚拟机。
- listen:80端口不需要改,因为nginx就运行在80端口。
- server_name:用户在地址栏输入的域名。
- proxy_pass:发送请求到此url。
有其他交流的想法,可以加我创建的Q群:820080257