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

时间:2020-09-10
本文章向大家介绍阿里云二级域名解析+Nginx 反向代理,整洁URL,主要包括阿里云二级域名解析+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

原文地址:https://www.cnblogs.com/hyry/p/13647587.html