美文网首页
Pow 和 Nginx 和谐共处

Pow 和 Nginx 和谐共处

作者: 老码农不上班 | 来源:发表于2016-10-13 18:06 被阅读86次

在 macOS 下开发Rack 应用,例如 Rails, Sinatra 应用,Pow 简直就是神器,其设置极其简单,做外包项目必备。
例如使用 Rails 框架开发一个钱包项目 wallet, 不需要 rails s 或者使用 puma, unicorn 跑程序,只要安装好 pow 并把服务跑起来,在本地通过 wallet.dev 访问。需要添加添加软链

ln -s path/to/wallet ~/.pow/wallet

但是,如果在内网中其他机器访问你的机器的网页(80 端口),或者你本地访问 http://localhost, 一般这种场景出现在开发客户端接口,就会访问不到。原因是 pow 把访问 80 端口的所有访问重定向了。
详细的原因是 Pow 使用了 resolveripfw 规则把所有请求80 端口重定向到 Pow 代理的根目录。

cat /etc/resolver/dev
# Lovingly generated by Pow
nameserver 127.0.0.1
port 20560

sudo ipfw list
00100 0 0 fwd 127.0.0.1,20559 tcp from any to me dst-port 80
65535 allow ip from any to any

那么怎么解决这个问题呢?
首先echo "export POW_DST_PORT=19999" >> ~/.powconfig
最后curl get.pow.cx | sh
你在本地浏览器中访问 http://localhost,或者 http://wallet.dev/都能访问到 Rack 应用

相关文章

  • Pow 和 Nginx 和谐共处

    在 macOS 下开发Rack 应用,例如 Rails, Sinatra 应用,Pow 简直就是神器,其设置极其...

  • 和“手机”和谐共处

    1 一看文章标题,就知道我今天说的是“沉迷手机”的问题。手机是把双刃剑,用好了可以提高工作效率,提高生活品质,用不...

  • 和动物和谐共处

    和动物和谐共处是我们人类应该做到的。但是一个不小心我们就会被动物所伤。 无论是猫抓了还是狗咬了,都是需要注意的。今...

  • 共建美好大自然

    保持善心,和大自然和谐共处

  • 开始网课一天

    和诸多设备和谐共生、共处 开始网课

  • 和谐共处

    见: Jun在的这两周,每天都有她给我做早餐,晚餐,回来觉得有一个人在等着自己还有美食的感觉真好。周六陪她唱一天的...

  • 和谐共处

    阿拉斯加东南部的夏天即将结束,海水仍然温暖。成群的糠虾聚集到了水面。对于从宽广的大海回到岸边的太平洋鲑鱼来说,这是...

  • 和谐共处

    快期末考试了,每年的这个时候,体音美老师几乎就开始享受放假的清闲了,文化课老师们则像不知疲倦的陀螺,加班加点,只愿...

  • 和谐共处

    ✨如果你们之间的关系问题没有解决,即便你说的是对的,对方也不会接受,这不是对你的话的否定,而是对你的否定。 ✨生活...

  • 和谐共处

    对面走过的一位女人真好看。 身材高挑,即使一身黑,也光芒四射:黑色圆领T恤、黑色长款纱裙,脚穿黑色单鞋,挎一小包,...

网友评论

      本文标题:Pow 和 Nginx 和谐共处

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