詳解nginx反向代理+SwitchHost+Tomcat繫結域名配置總結
阿新 • • 發佈:2018-12-23
首先說下具體請求流程:
假設客戶端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釋出路徑) 裡的專案了