詳解實(shí)現(xiàn)Nginx+Tomcat實(shí)現(xiàn)單IP、多域名、多站點(diǎn)的訪問(wèn)
前言:
最近幫朋友做了兩個(gè)網(wǎng)站,預(yù)算很小很小.小到兩個(gè)網(wǎng)站只能跑在一臺(tái)512M內(nèi)存的公網(wǎng)服務(wù)器上(tomcat+MySQL,由于內(nèi)存太小了,只能把兩個(gè)網(wǎng)站部署在同一個(gè)tomcat上),每個(gè)網(wǎng)站有自己的域名,初步考慮使有nginx做反向代理,把兩個(gè)域名映射到相應(yīng)的應(yīng)用上。因此就有了標(biāo)題所說(shuō)的“nginx多域名單服務(wù)器單IP單Tomcat不同應(yīng)用”上的配置問(wèn)題。Nginx介紹的廢話就不多說(shuō)了,在這里把配置文件貼出來(lái)給大家參考一下吧:
域名A:www.a.com的配置文件如下:
1
2
3
4
5
6
7
8
9
10
|
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的配置文件如下:
1
2
3
4
5
6
7
8
9
10
|
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實(shí)現(xiàn)單IP、多域名、多站點(diǎn)的訪問(wèn)的實(shí)例,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家都對(duì)本站的支持!
原文鏈接:http://blog.csdn.net/u014723529/article/details/50060467