127.0.0.1 www.xxx.com
127.0.0.1 api.xxx.com
127.0.0.1 manage.xxx.com
127.0.0.1 image.xxx.com
配置解讀:以后訪問域名www.xxx.com就相當於訪問127.0.0.1,
雖然域名解決了,但是現在如果我們要訪問,還得自己加上端口:http://www.xxx.com:8080。
這就不夠優雅了。我們希望的是直接域名訪問:http://www.xxx.com。這種情況下端口默認是80,如何才能把請求轉移到8080端口呢?
這里就要用到反向代理工具:Nginx
upstream xxx-manage{
server 127.0.0.1:9001;
# server id地址:端口,可配多個形成集群
}
upstream xxx-gateway{
server 127.0.0.1:10010;
}
upstream xxx-portal{
server 127.0.0.1:9002;
}
server {
listen 80;
server_name manage.xxx.com;
location / {
proxy_pass http://xxx-manage;
proxy_connect_timeout 600;
proxy_read_timeout 5000;
}
}
server {
listen 80;
server_name www.xxx.com;
location / {
proxy_pass http://xxx-portal;
proxy_connect_timeout 600;
proxy_read_timeout 5000;
}
}
server {
listen 80;
server_name api.xxx.com;
location / {
proxy_pass http://xxx-gateway;
proxy_connect_timeout 600;
proxy_read_timeout 5000;
}
}

