У меня проблемы с тем, чтобы 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?