Loading

阿里云二级域名解析+Nginx 反向代理,整洁URL

效果速览

原生:http://coldsmog.cn:8090/
解析后:http://wiki.coldsmog.cn/

二级域名DNS解析

以阿里云为例,登录云解析控制台

  1. 选择域名解析
  2. 解析二级域名 此处用wiki作为二级域名前缀。解析地址与80端口一致

wiki.coldsmog.cn解析到80端口,开始Nginx反向代理

vi /usr/local/nginx/conf/nginx.conf

在 http { …… } 中增加下列代码

server {
                # 监听80
	        listen 80;
                # 通过server_name 与原先业务进行区分
	        server_name wiki.coldsmog.cn;
                # proxy_set 重新定义请求头,保证url一致
		proxy_set_header Host $host:$server_port;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header REMOTE-HOST $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

		location / {
                        # 转发到8090端口
			proxy_pass http://10X.XX.232.80:8090;
		}
	}

重启nginx查看效果即可

/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload
posted @ 2020-09-10 19:07  寒烟濡雨  阅读(905)  评论(0编辑  收藏  举报

Loading