Nginx的配置实例(反向代理准备工作)
目錄
反向代理準備工作
1.實現效果
2.準備工作
(1)在 Linux 系統中安裝 tomcat 服務器,使用默認端口號
(2)設置對外開放訪問的 端口號
(3)測試:在 windows 系統中通過瀏覽器訪問 tomcat 瀏覽器
3.訪問過程的分析
4.具體配置
第一步:在 windows 系統的 host 文件進行域名和 ip 對應關系的配置【找到、并打開文件】
第二步:添加內容在 host 文件中【前面是 Linux 的?ip 地址,后面是自定義域名】
第三步:在瀏覽器中通過訪問 www.123.com:8080 (因為tomcat服務器的默認端口是8080)訪問到 192.168.78.3 Linux 服務器
第四步:在 Linux 進行請求轉發的配置(反向代理的配置)
5.最終測試
原理:
?
?
反向代理準備工作
1.實現效果
(1)打開瀏覽器,在瀏覽器地址欄中輸入地址 www.123.com ,就會跳轉到Linux系統的tomcat主頁面中
?
2.準備工作
Nginx的安裝(上一章已經完成)
(1)在 Linux 系統中安裝 tomcat 服務器,使用默認端口號
下載tomcat的安裝包
tomcat 安裝包
提取碼:ca7a
下載后不用解壓,將壓縮包放在/usr/src路徑下
解壓到當前Linux目錄下
查看java 的版本號(驗證JDK環境是否已經安裝成功)
進入 tomcat 的bin路徑,通過打開腳本文件./startup.sh啟動tomcat服務器
查看打開是否成功,調出日志文件
ctrl c 退出
?
(2)設置對外開放訪問的 端口號
關于端口,以下是對應有設置防火墻的設置,但是其實自己的服務器可以設置 永久關閉防火墻
查看開放的端口號
firewall-cmd --list-all
設置開放的端口號
firewall-cmd -add-service=http --permanent
firewall-cmd --add-port=80/tcp --permanent
重啟防火墻
firewall-cmd --reload
永久關閉防火墻
查看目前開放的端口號(紅字意思是防火墻已經關閉)
?
(3)測試:在 windows 系統中通過瀏覽器訪問 tomcat 瀏覽器
?
3.訪問過程的分析
?
?
4.具體配置
第一步:在 windows 系統的 host 文件進行域名和 ip 對應關系的配置【找到、并打開文件】
第二步:添加內容在 host 文件中【前面是 Linux 的?ip 地址,后面是自定義域名】
第三步:在瀏覽器中通過訪問 www.123.com:8080 (因為tomcat服務器的默認端口是8080)訪問到 192.168.78.3 Linux 服務器
第四步:在 Linux 進行請求轉發的配置(反向代理的配置)
先找到、并修改配置文件nginx.conf
回車enter
將訪問主機號修改為 Linux 的 ip 地址,這一步是為了讓 windows 訪問到的地址是Linux主機號的地址 【修改如下】
當訪問 192.168.78.3的時候,location 會轉發到一個 ip 地址,因此我們需要在 location 中加入轉發路徑
proxy pass 轉發路徑
保存退出
這時候反向代理已經完成,我們測試一下效果
?
5.最終測試
運行nginx
檢驗
原理:
www.123.com先到?windows 的 host 文件中找到192.168.78.3 作為域名的映射地址
然后再到 nginx 中的配置文件中 server 設置192.168.78.3:80作為nginx的訪問地址
然后 nginx 中的配置文件中的 location 設置轉發跳轉到tomcat服務器127.0.0.1:8080
【這個過程就叫做請求轉發】
?
?
?
總結
以上是生活随笔為你收集整理的Nginx的配置实例(反向代理准备工作)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux以太网连接树莓派,如何在没有I
- 下一篇: hbase 查询设置超时_hbase m