利用Host把自定义域名指向本地,nginx做反向代理

1服务的访问由ip换成域名
这个只需要修改本地hosts文件,做一个ip到虚拟域名的映射即可
这步骤弄完,就可以虚拟域名加端口访问服务了

2.暴露端口太难看了,可以用nginx做一个反向代理,将域名隐去
如下配置即可。
具体原理:
nginx开着80端口监听客户请求。客户请求jxpp.jd.com:8080,这个请求并没有直接打到服务上面,客户请求首先打到nginx上面,nginx在转发给jxpp.jd.com:8080进程去处理。
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream jxpp.jd.com {
server 127.0.0.1:8080;
}
server {
listen 80;
server_name jxpp.jd.com;
location / {
proxy_pass http://jxpp.jd.com;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}

    原文作者:Mar.三月
    原文地址: https://blog.csdn.net/strivenoend/article/details/114660693
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞