本地host和nginx代理有什么区别

这个有什么区别吗

    //host
    127.10.10.99 oa.my.com
    
    //nginx
    server {
        listen       8080;
        server_name  oa.my.com;

        location /{
             proxy_pass   127.10.10.99/;
        }
      }
阅读 5.2k
3 个回答

一个是 dns 一个是代理.

本地那个本代理没有任何关系,不叫代理,他只是改变域名指向的IP

你配置的host相当于给本地dns服务加了一条解析记录,也就是让
oa.my.com这个域名指向127.0.0.1这个ip,下面那个是反向代理,你可以理解成当请求到达本机的时候,如果是oa.my.com这个名字就转发给127.10.10.99去处理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题