Настройка open edX multi site
Я пытался настроить несколько сайтов с OpenX. Я добавил новый сайт из /admin/sites/site, а также добавил настройки сайта.
Кажется, мне нужно изменить конфигурацию nginx для сайтов, доступных, но я не знаю, где должен указывать корневой элемент для нового сайта.
Вот из сайтов-доступных / lms конфиг
местоположение ~ ^/static/(?P.*) { root /edx/var/edxapp;
Кто-нибудь может дать мне подсказку?
1 ответ
Нашел ответ. sites-available/lms должны быть обновлены, чтобы добавить новый домен.
Он должен добавить новый блок сервера
server {
server_name *.newdomain.com
# error pages
error_page 504 /server/server-error.html;
error_page 502 /server/server-error.html;
error_page 500 /server/server-error.html;
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/newdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/newdomain.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
...
# Non-hashed files (there should be very few / none of these)
add_header "Cache-Control" $cache_header_short_lived always;
}
}