首先说下具体请求流程:
假设客户端A--------》浏览器url请求域名--------》域名被host解析对应的IP--------》到对应IP的服务器--------》先被nginx反向代理拦截--------》找到nginx上一样域名(nginx.conf配置文件中server里的server_name)--------》对应的反向映射地址(nginx.conf配置文件中同左server里的proxy_pass 就是对应的Tomcat里WEB的发布路径如 http:localhost:8080)--------》对应8080端口的项目
我这里是使用SwitchHost软件直接配置IP对应域名 也可以C盘 -> Windows -> System32 -> drives -> etc -> hosts文件配置ip对应域名
实战操作:
1.配置客户端Host Ip 对应 域名 (10.102.237.224 csu_mike.vip.com)IP服务端的IP
2.配置服务器上的Nginx里的Nignx.conf文件找到nginx/conf/nginx.conf
3.配置Tomcat里server.xml配置文件找到tomcat下的conf/server.xml 新增Host配置
4.Tomcat里server.xml里的端口也要配置:
5.配置完成后,服务器重启Tomcat,Nginx
6.客户端A访问域名 csu_mike.vip.com就能进入对应的Tomcat(10.102.237.224:8080 Web发布路径) 里的项目了