這篇文章主要為大家展示了“Nginx+Tomcat多站點如何部署”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Nginx+Tomcat多站點如何部署”這篇文章吧。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供七星關區(qū)網(wǎng)站建設、七星關區(qū)做網(wǎng)站、七星關區(qū)網(wǎng)站設計、七星關區(qū)網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、七星關區(qū)企業(yè)網(wǎng)站模板建站服務,十載七星關區(qū)做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
Tomcat配置:
添加多域名:
Engine節(jié)點下:
添加域名1
添加域名2
注意,還需要一個默認語句,即name="localhost"的域名,否則tomcat偶爾會報空指針錯誤,導致無法使用
至此,配置完成,重啟tomcat:
sudo /etc/init.d/tomcat8 stop sudo /etc/init.d/tomcat8 start
或
sudo /etc/init.d/tomcat8 restart
若域名解析完成,則可在瀏覽器中進行測試
http://test1.java.com:8080
http://test2.java.com:8080
若正確,則可正常訪問
配置Nginx
進入Nginx根目錄(以ubuntu 16.04為準)
cd /etc/nginx
進入sites-available目錄
cd sites-available
創(chuàng)建配置文件(已test1.java.com為例)
vi test1.java.com
輸入配置內(nèi)容
server{ listen 80; server_name test1.java.com; server_name_in_redirect off; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; location / { proxy_pass http://test1.java.com:8080; } }
esc后:wq進行保存
創(chuàng)建軟連接已進行使用
ln -s /etc/nginx/sites-available/test1.java.com /etc/nginx/sites-enabled/test1.java.com
重啟Nginx
/etc/init.d/nginx stop /etc/init.d/nginx start 或 /etc/init.d/nginx restart
以上是“Nginx+Tomcat多站點如何部署”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!