Nginx學習之路---反向代理配置實戰

這篇博客以一個例子簡單記錄如下Nginx中反向代理的配置實戰。linux


實現效果:

打開瀏覽器,在地址框中輸入www.mylinux.cn(域名你本身定),可跳轉到Tomcat的頁面:shell

在這裏插入圖片描述


剖析:

這裏先說明一下,Tomcat是在我虛擬機上的8080端口啓動的,Nginx是在虛擬機的80端口啓動的。如今要在瀏覽器輸入上述域名訪問到虛擬機的80端口,也就是訪問了Nginx服務器,它在幫咱們跳轉到8080端口的Tomcat那裏去。瀏覽器

在這裏插入圖片描述


準備工做:

  • 首先,咱們先須要配置域名來映射咱們的虛擬機,這裏去修改hosts文件便可。

在這裏插入圖片描述

  • 其次確保在虛擬機的Linux系統上安裝好TomcatNginx,而後確認下Linux上的防火牆對80、8080端口是開放的。這個很重要,否則咱們不能訪問到這兩個端口,能夠使用該命令查看哪些端口開放:
firewall-cmd --list-all

在這裏插入圖片描述
我這裏是開放了,若是某個端口沒有開放能夠執行下列命令,而後重啓防火牆.
服務器

開放端口:負載均衡

firewall-cmd --add-port=你要開放的端口/tcp --permanent

重啓防火牆:tcp

firewall-cmd --reload

測試:

準備工做完成,接下來啓動TomcatNginx,這裏略。測試

而後在瀏覽器輸入你配置的域名:spa

在這裏插入圖片描述

能夠看到反向代理配置成功,不過這裏僅僅是反向代理一個服務器,還未涉及到負載均衡。後續博客會慢慢更新,感謝您的觀看🙏3d

相關文章
相關標籤/搜索