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

 

 

posted @ 2017-05-30 17:56  默默行走  阅读(26588)  评论(0编辑  收藏  举报