Nginx配置實例-反向代理實現瀏覽器請求Nginx跳轉到服務器某頁面


場景

Ubuntu Server 16.04 LTS上怎樣安裝下載安裝Nginx並啟動:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102828075

Nginx的配置文件位置以及組成部分結構講解:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102829618

Linux-Ubuntu Server 16.04安裝JDK以及配置JDK環境變量:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/97438518

下面實例實現客戶端瀏覽器請求指定網址,跳轉到服務器Tomcat主頁面。

所以需要參考上面去實現一些准備工作。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

安裝JDK

使用VmWare安裝Ubuntu Server 16,然后安裝JDK以及環境變量

參考下面:

Linux-Ubuntu Server 16.04安裝JDK以及配置JDK環境變量:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/97438518

效果

 

 

安裝Tomcat

下載Tomcat的tar包,自行去官網下載,這里是apache-tomcat-7.0.70.tar.gz

然后使用Xftp或者rz命令將Tomcat的tar包上傳到 /usr/local 目錄下

然后將Tomcat的tar包解壓

tar -xzvf apache-tomcat-7.0.70.tar.gz

x代表解壓   z代表gz壓縮  v顯示解壓列表  f解壓文件名字

然后進入到解壓的目錄下的bin下的目錄啟動Tomcat

./startup.sh

效果

打開瀏覽器輸入:

ip:8080

 

 

反向代理實現

流程

客戶端瀏覽器訪問www.badao.com,會映射到Nginx服務器上,然后通過反向代理去請求tomcat的主頁面。

 

 

 

配置域名映射ip

在C:\Windows\System32\drivers\etc下的host文件中配置映射

 

 

 

使用編輯器打開,添加ip與域名的映射

 

 

 

保存后,使用瀏覽器訪問:

www.badao.com:8080

如果出現Tomcat的主頁面則說明映射成功。

 

 

雖然這樣能直接通過8080端口直接訪問,但是咱的目的是通過Nginx反向代理訪問Tomcat的主頁面,即通過80端口訪問

而80端口又是默認端口,所以只需要域名就能訪問Tomcat的主頁面。

在Nginx進行反向代理的配置 

參考下面這篇文章,找到Nginx安裝目錄下的配置文件

Ubuntu Server 16.04 LTS上怎樣安裝下載安裝Nginx並啟動:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102828075

默認安裝路徑 /usr/local/nginx/conf/nginx.conf

 

 

然后編輯配置文件

vi nginx.conf

 

下面是默認的配置文件內容

 

 

下面要修改兩個地方

 

 

然后保存。

並回到 /usr/local/nginx/sbin 下啟動Nginx

./nginx

 

然后打開瀏覽器輸入:

www.badao.com

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM