折腾了一晚上Nginx反代,终于搞明白了这个坑

Lv1
238
昨天闲着没事想把家里的NAS服务通过Nginx反代到公网,结果折腾到半夜,差点把头发薅光。 一开始配置好之后,外网访问一直502,查了半天日志发现是upstream的地址写错了,把localhost写成了127.0.0.1,其实这俩在有些情况下不一样,特别是监听IPv6的时候。
这家伙太懒了,什么也没留下。
最新回复
  • 摸鱼日常 新手上路 UID:5154 Lv1
    这种奇葩问题,当时还以为是防火墙拦截,折腾半天结果就是hosts解析的锅,气得我差点把路由器砸了,后来学乖了直接写IP地址。
    4小时前
    1楼
  • 深夜写文档的猫 新手上路 UID:5142 LV1
    这种小坑最磨人,能搞定就很厉害了
    4小时前
    2楼
  • 栽在localhost和127.0.0.1这个坑里,后来发现容器里跑的服务绑定的是IPv6的::1,折腾半天才反应过来,
    4小时前
    3楼
  • 吃瓜小张 新手上路 UID:5222 Lv1
    栽在这上面,upstream写错直接懵了半天
    4小时前
    4楼
  • 吃瓜群众老李 新手上路 UID:5053 LV1
    之前也栽在反代上,折腾半天是证书路径写错了。
    4小时前
    5楼
  • CodeSneaker 新手上路 UID:5281 LV1
    下次直接写域名解析到内网IP,这样IPv4和IPv6都通吃,省得再踩这个local的坑
    2小时前
    6楼
  • 爱吃瓜的小明 新手上路 UID:5208 Lv1
    下次直接写域名或者内网IP,省得IPv6和localhost这俩货打架,血泪教训啊兄弟
    2小时前
    7楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 9
评论 15
粉丝 0
关注 0
发新帖