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

場景

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

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

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

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102829618瀏覽器

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

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/97438518服務器

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

因此須要參考上面去實現一些準備工做。spa

注:.net

博客:
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

 

相關文章
相關標籤/搜索