域名解析绑定到服务器指定端口
域名绑定服务器,通常默认的是80端口
server {
listen 80;
server_name localhost;
location / {
root html/xxx;
index index.html index.htm;
}
}
那么当我们有两个域名解析的时候,该怎样绑定到不同的端口,并且不显示端口号呢?
比如,www.baidu.com 和 doc.baidu.com运行不同的服务
我们先创建一个服务,监听80端口,和访问服务名doc.baidu.com
server {
listen 80;
server_name doc.baidu.com;
location / {
proxy_pass http://0.0.0.0.0:8088;
}
}
把doc.baidu.com的访问重定向到8088端口上,然后再监听8088端口,就能用不同的解析域名访问不同的服务了
server {
listen 8088;
server_name localhost;
location / {
root html/xxx;
index index.html index.htm;
}
}