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.gzx代表解壓?? 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
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DevExpress的TreeList实
- 下一篇: C#中对文件File常用操作方法的工具类