I've been playing with Arc and forum software that runs this site and HN and I've been trying to run it on port 80 so I don't have to type :8080 all the time. When I run (nsv 80), I get this error: Error: "tcp-listen: listen on 80 failed (Permission denied; errno=13)" It's a Scheme error, from what I've managed to find out, and the solution seems to be to pass it the real IP as the fourth argument. Is there an easy way to fix this or should I hack that in ac.scm? This seems to be the line: (xdef 'open-socket (lambda (num) (tcp-listen num 50 #t))) I've also tried proxying it behind Nginx but Arc doesn't seem to understand "X-Real-IP" or "X-Forwarded-For" so all of the users seem to be coming from the same IP. Anyone have some advice? |