修改hosts + nginx配置,轻松实现本地服务域名访问

第一步,修改hosts

一般windows host 文件所在地址

C:\Windows\System32\drivers\etc

添加你想要的域名和ip对照

127.0.0.1 rabbit.local.com

这意思是,当你浏览器访问这个域名的时候,会优先找本地的host 找对应的ip。 如果 找不到,再去域名服务器找对应的ip

当我访问这个域名的时候,会优先指向 127.0.0.1

第二步,修改nginx

nginx 日常配置就不讲了,这里只说应用配置

	server {
        listen       80;
        server_name  rabbit.local.com;
 
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 
        location / {
			proxy_pass http://127.0.0.1:15672;
			proxy_connect_timeout 600;
			proxy_read_timeout 600;
        }
	}

image

如果有多个服务,可以将每个服务单独拆开成一个conf文件,当然也可以写到一起,只要符合nginx的配置规则,我这里是为了方便区分,拆开了,然后再nginx.conf文件中,引入这个文件夹下的所有conf文件即可

include D:/tools/nginx-1.20.0/conf/localhost/*.conf;
image

posted @ 2025-04-16 14:09  darling331  阅读(247)  评论(0)    收藏  举报