美文网首页Nginx总结
四、Nginx配置实例-反向代理

四、Nginx配置实例-反向代理

作者: 不减肥到一百三不改名字 | 来源:发表于2021-09-09 10:40 被阅读0次

    1、实例1:

    • 实现效果:
      打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 liunx 系统 tomcat 主页面中
      启动一个 tomcat,浏览器地址栏输入 127.0.0.1:8080,出现如下界

    • 准备工作:
      1、 通过修改本地 host 文件,将 www.123.com 映射到192.168.1.17.129


      配置完成之后,我们便可以通过 www.123.com:8080 访问到第一步出现的 Tomcat 初始界 面。那么如何只需要输入 www.123.com 便可以跳转到 Tomcat 初始界面呢?便用到 nginx 的反向代理。

    2、 在 nginx.conf 配置文件中增加如下配置


    如上配置,我们监听 80 端口,访问域名为 www.123.com,不加端口号时默认为 80 端口,故 访问该域名时会跳转到 127.0.0.1:8080 路径上。在浏览器端输入 www.123.com 结果如下:

    2、实例2:

    • 实现效果:使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中 nginx 监听端口为 9001,
      访问 http://127.0.0.1:9001/edu/ 直接跳转到 127.0.0.1:8081
      访问 http://127.0.0.1:9001/vod/ 直接跳转到 127.0.0.1:8082

    • 准备工作
      (1)准备两个 tomcat 服务器,一个 8080 端口,一个 8081 端口
      (2)创建文件夹和测试页面
      在tomcat端口为8080的webapp下新建edu文件夹,在edu文件夹下新增a.html页面,内容为<h1>8080!!</h1>
      在tomcat端口为8080的webapp下新建vod文件夹,在vod文件夹下新增a.html页面,内容为<h1>8081!!</h1>

    • 具体配置
      (1)找到 nginx 配置文件,进行反向代理配置



      (2)开放对外访问的端口号 9001 8080 8081



    相关文章

      网友评论

        本文标题:四、Nginx配置实例-反向代理

        本文链接:https://www.haomeiwen.com/subject/avmvwltx.html