Nginx配置 01 - 通过nginx访问项目

配置Nginx做反向代理,自己简单的做了一下

1、首先配置项目,让项目可以直接通过IP:端口的形式直接访问,可以修改项目的部署位置,改到webapps下的ROOT目录下即可,我是Eclipse下

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

在项目上右击 ---Properties-----web project setting

 

2、修改hosts文件

 sudo gedit /etc/hosts

 

因为我没有公网Ip,所以只能通过修改本地的DNS服务器的配置文件了。

因为DNS会先读取本地的解析列表,如果没有的话,才会在读取离本地最近的DNS服务器去解析,一级一级的查询,查到即终止。

3、修改nginx的配置文件

1 sudo gedit nginx.conf

 

  upstream com.fh.test{
    server 127.0.0.1:8080;
  }
  server {
        listen       80;
        server_name  test.com;

        #charset koi8-r;

        access_log  logs/host.access.log  main;

        location / {
             proxy_pass   http://com.fh.test;
            #root   html;
            #index  index.html index.htm;
 }     -----在http模块中

4、服务启动

/usr/local/nginx/sbin/nginx
ps aux|grep nginx   --查看进行信息-启动了两个进程,一个主进程,一个工作进程

 

 

在idea中启动tomcat

5、测试:

 

 

 

 

 

成功

在另一台电脑上修改hosts文件,指向nginx服务器的IP,使用火狐浏览器测试,不好使,总是报462 –可能是火狐把http老是转成https的缘故吧

使用IE后是成功的!!!

 

posted @ 2022-01-14 16:37  IT6889  阅读(646)  评论(0编辑  收藏  举报