好像不用nginx,我搭建的halo也可以运行,只要把域名解析到服务器ip即可。不清楚nginx有啥用

    ykhasia nginx代理halo用到了反向代理的功能,反向代理可以实现https、缓存、多个应用使用同一个端口、隐藏真实服务地址、限流和熔断、解决跨域问题等,如果用不着这些功能,服务器直接提供halo服务也一样的

      emmm

      DNS就好比你问路边老头“北医三院怎么走”,老头告诉你“北京市海淀区花园北路49号”里面的路边老头。

      NG就好比你到了北医三院挂好了号,问导诊护士“肛肠科怎么走”,护士告诉你“上三楼左拐走到头那三间都是,emmm现在309门口排队人少,你去309吧”里面的导诊护士。

      佐蓝 说到隐藏真实IP,我用了nginx的反向代理,但ping域名时,返回的还是网站真实的服务器IP,并没有隐藏。是哪里没有配好么?

        ykhasia 域名需要指向其他服务器IP,再用nginx反代halo,或者使用cdn也行

          佐蓝 是不是这个意思,按以下步骤操作可以隐藏真实IP(halo系统所在的服务器IP)
          1,准备两台服务器(意味着我要从云服务器商家购买两个服务器,拿到两个公网IP:IP A和IP B)
          2,将域名解析到IP A服务器上
          3,在IP A服务器上用nginx把请求反向代理到IP B服务器上(IP B服务器就是halo系统所在的服务器)
          如果是这样的话,则IP A服务器就是个跳板,实际没有其它用途,只是把请求通过nginx反向代理到IP B服务器上?