您好,登錄后才能下訂單哦!
詳解實現Nginx+Tomcat實現單IP、多域名、多站點的訪問
前言:
最近幫朋友做了兩個網站,預算很小很小.小到兩個網站只能跑在一臺512M內存的公網服務器上(tomcat+MySQL,由于內存太小了,只能把兩個網站部署在同一個tomcat上),每個網站有自己的域名,初步考慮使有nginx做反向代理,把兩個域名映射到相應的應用上。因此就有了標題所說的“nginx多域名單服務器單IP單Tomcat不同應用”上的配置問題。Nginx介紹的廢話就不多說了,在這里把配置文件貼出來給大家參考一下吧:
域名A:www.a.com的配置文件如下:
server { listen 80; server_name *.a.com; location / { proxy_pass http://localhost:8080/projectA/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
域名B:www.b.com的配置文件如下:
server { listen 80; server_name *.b.com; location / { proxy_pass http://localhost:8080/projectB/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
以上就是Nginx+Tomcat實現單IP、多域名、多站點的訪問的實例,如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家都對本站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。