I’m trying to access Open edX on my server with tutor local start, and based on my research, the recommended URL is “http://studio.local.overhang.io/”. Since I’m running it on my own server, I replaced “local” with my server’s IP address, expecting it to open Open edX. However, instead of Open edX, I am seeing the Nginx default page, which suggests that the request is not being properly routed to the Open edX service.
Hi Shiv
local.overhang.io
is not really a recommendation, this resolves to 127.0.0.1
(or equivalent to localhost
) and as such will only work on the actual host running your Tutor instance. This is more for development/testing, not for production instances.
If by this you mean you tried something like http://studio.192.168.0.10.overhang.io
then this is not going to work, you cannot use IP addresses and DNS names interchangeably like this. You must configure your DNS to resolve the IP address of your server, see installation docs here Installing Tutor — Tutor documentation
Nginx is not used in Tutor by default, this means you already have Nginx on your server which is catching the connection. By default Caddy is used as a reverse proxy to serve up the individual webpages, hence why the DNS is so important because otherwise Caddy won’t understand what you’re asking from it. If you specifically want to keep Nginx then it is possible to keep it with some additional config: Running Open edX behind a web proxy — Tutor documentation