配置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后是成功的!!!
