Nginx配置-通過nginx訪問項目


配置Nginx做反向代理,自己簡單的做了一下

1、首先配置項目,讓項目可以直接通過IP:端口的形式直接訪問,可以修改項目的部署位置,改到webapps下的ROOT目錄下即可,我是Eclipse

起的服務,所以需要在IDE 中直接修改即可

在項目上右擊 ---Properties-----web project setting

 

2、修改hosts文件

 

1 sudo gedit /etc/hosts

 

因為我沒有公網Ip,所以只能通過修改本地的DNS服務器的配置文件了。

因為DNS會先讀取本地的解析列表,如果沒有的話,才會在讀取離本地最近的DNS服務器去解析,一級一級的查詢,查到即終止。

3、修改nginx的配置文件

1 sudo gedit nginx.conf
 1  upstream com.fh.test{
 2        server 127.0.0.1:8080;
 3     }
 4     server {
 5         listen       80;
 6         server_name  test.com;
 7 
 8         #charset koi8-r;
 9 
10         access_log  logs/host.access.log  main;
11 
12         location / {
13              proxy_pass   http://com.fh.test;
14             #root   html;
15             #index  index.html index.htm;
16         }     -----在http模塊中

4、服務啟動

 

1 /usr/local/nginx/sbin/nginx
2 ps aux|grep nginx   --查看進行信息-啟動了兩個進程,一個主進程,一個工作進程

 

Eclipse中啟動tomcat

 

 

5、測試:

 

成功

在另一台電腦上修改hosts文件,指向nginx服務器的IP,使用火狐瀏覽器測試,不好使,總是報462 –可能是火狐把http老是轉成https的緣故吧

使用IE后是成功的!!!

 

 


免責聲明!

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



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