tomcat+nginx域名配置方法
大多數(shù)時候我們一臺服務(wù)器會放置多個tomcat,這時如何通過域名的方式(不加端口號)訪問tomcat下的某個項目,通常情況下是修改tomcat端口為80,但對多tomcat有很多嘔病,比如你要解決80端口被占用的情況,本文就不細(xì)說了。
下面說說如何通過nginx代理的方式進(jìn)行域名訪問
找到nginx/conf/nginx.conf,做如下關(guān)鍵配置:
upstream xx{ #配置upstream節(jié)點,這里節(jié)點名為“xx”
server 116.255.111.111:8080;
}
server{
listen 80;
server_name www.xxx.xx; #這里配置nginx需要代理的域名
location / {
proxy_pass http://xx; #指定反向代理為上面配置的那個upstream節(jié)點“xx”
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
修改tomcat server.xml文件
<Host name="xxx.xxx.xxx" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="/home/web/xxx" reloadable="true" crossContext="true" /> </Host>
注意紅色字體部分要注意 name為你的域名 path要為空否者無法訪問到這個項目
總結(jié)
以上所述是小編給大家介紹的tomcat+nginx域名配置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
tomcat默認(rèn)最大連接數(shù)與調(diào)整的方法示例
本文主要介紹了tomcat默認(rèn)最大連接數(shù)與調(diào)整的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
tomcat點擊startup.bat出現(xiàn)閃退的原因及解決方法
本文主要介紹了tomcat點擊startup.bat出現(xiàn)閃退的原因及解決方法,文中通過圖文介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2023-09-09

