Проблема с Moodle и обратным прокси Nginx - PullRequest
0 голосов
/ 11 октября 2019

У меня проблемы с тем, чтобы Moodle работал за прокси-сервером Nginx, я новичок в Moodle и Nginx, и я не могу понять, что я делаю неправильно.

IЯ запускаю Nginx на моем сервере Windows и Moodle на виртуальной машине, подключенной к моей сети.

Мой Windows Server имеет IP: 192.168.2.100 и мой Ubuntu IP: 192.168.2.150

СерверКажется, что загружает moodle.mydomain.com/moodle без CSS, потому что мой клиент (вне внутренней сети) пытается получить CSS с моего внутреннего IP вместо моего внешнего IP

Также при нажатии на ссылку ввеб-сайт, который перенаправляет вас (который должен перейти на moodle.mydomain.com/moodle/login), переводит вас на 192.168.2.150/moodle/login, что приводит к истечению времени соединения (поскольку это внутренний IP-адрес)

Мой Nginx настроен следующим образом:

server {
       listen       80;
       server_name  moodle.mydomain.com;

        location / {
                proxy_pass       http://192.168.2.150;

        }

    }

И при использовании Chrome я получаю следующие ошибки:

Failed to load resource: net::ERR_CONNECTION_TIMED_OUT

Есть ли способ настроить Nginx, чтобы он также включал все остальное, что яв каталоге / moodle (CSS, изображения и т. д.) вместо просто index.php?

...