Commit d9ecc501 authored by Joshua Tauberer's avatar Joshua Tauberer

since the management server binds to 127.0.0.1, must use that and not...

since the management server binds to 127.0.0.1, must use that and not 'localhost' to connect to it because 'localhost' resolves to the IPv6 ::1 when it is available, see #224
parent 7c2092d4
# Control Panel
# Proxy /admin to our Python based control panel daemon. It is
# listening on IPv4 only so use an IP address and not 'localhost'.
rewrite ^/admin$ /admin/;
location /admin/ {
proxy_pass http://localhost:10222/;
proxy_pass http://127.0.0.1:10222/;
proxy_set_header X-Forwarded-For $remote_addr;
}
......
......@@ -278,5 +278,6 @@ if __name__ == '__main__':
# debug console and enter that as the username
app.logger.info('API key: ' + auth_service.key)
# Start the application server. Listens on 127.0.0.1 (IPv4 only).
app.run(port=10222)
......@@ -3,7 +3,8 @@
import sys, getpass, urllib.request, urllib.error, json
def mgmt(cmd, data=None, is_json=False):
mgmt_uri = 'http://localhost:10222'
# The base URL for the management daemon. (Listens on IPv4 only.)
mgmt_uri = 'http://127.0.0.1:10222'
setup_key_auth(mgmt_uri)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment