1. 程式人生 > >詳解nginx反向代理+SwitchHost+Tomcat繫結域名配置總結

詳解nginx反向代理+SwitchHost+Tomcat繫結域名配置總結

首先說下具體請求流程

假設客戶端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釋出路徑) 裡的專案了