Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Pow + nginx configuration aka give me back my 80 port!
# Install pow
$ curl | sh
# Install powder
$ gem install powder
# See that firewall is fucked
$ sudo ipfw show
00100 0 0 fwd,20559 tcp from any to me dst-port 80 in <- THIS ONE!!!
65535 81005 28684067 allow ip from any to any
# Disable it
$ powder down
# See? It's gone!
$ sudo ipfw show
65535 81005 28684067 allow ip from any to any
# Required nginx configuration
server {
listen 80;
server_name *.dev;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
proxy_pass http://localhost:20559; # The real pow port
Copy link

iAladdin commented Apr 19, 2012

Great. Thanks!

Copy link

ashleyconnor commented Dec 8, 2012


Copy link

naillizard commented Aug 20, 2013

Not working on OSX Mountain Lion pow 0.4.1 and nginx 1.4.2, it keeps redirecting to pow, I have to disable pow to get to nginx and enable it if working on rails projects..

Copy link

Vetal4eg commented Aug 23, 2013

@diegotdai, try this way

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment