Accessing Cockpit interface through both NGINX and local subnet ip #21455
|
Hi 👋 I've successfully setup my nginx to access cockpit remotely but now when i try to access the interface locally through the ip I get the error "received request from bad Origin: https://xxx.xxx.xx.xx:port"... My issue is that with the file configured like I can't setup it to allow connections to the IP from the subnet as it is set as dynamic and I can't make it static... I can't find a way to make it work and I can't use "https://localhost:port" since there are going to be multiple machines under the same subnet with cockpit. |
Replies: 1 comment 1 reply
|
In your proxy setup, do you start Please make sure that cockpit's own port only listens on localhost then, i.e. is not exposed to the internet (ListenStream or firewall). |
In your proxy setup, do you start
/usr/libexec/cockpit-wsyourself, or still use the cockpit.socket systemd unit? But in either case you may try to not setOriginsandAllowUnencryptedin cockpit.conf, and instead run cockpit-ws with the--for-tls-proxyoption (see https://cockpit-project.org/guide/latest/cockpit-ws.8.html). If you use the systemd unit, you can create an/etc/systemd/system/cockpit.service.d/proxy.confto change theExecStart=line.Please make sure that cockpit's own port only listens on localhost then, i.e. is not exposed to the internet (ListenStream or firewall).