Здравствуйте!
На моем сайте и всех его поддоменах настроен протокол SSL от CloudFlare. В данный момент ejudge находится на одном из поддоменов, и к нему автоматически подставляется HTTPS. Отключать эту функцию не хочется, но сейчас при попытке авторизации система пытается перенаправить человека на страницу с подставленным SID, но по протоколу HTTP, а потом HTTP меняется на HTTPS, и SID отрезается. В общем, войти нельзя. Можно ли как-то настроить систему, чтобы она работала через защищеный протокол?
SSL
Re: SSL
Все должно работать корректно. Возможно, у вас где-то в конфигурационных файлах остался http.
-
- Posts:79
- Joined:12 April 2014, 11:08
Re: SSL
Как мне можно изменить конфигурационные файлы?
Я заново создал ejudge-install.sh и запустил, он вывел стандартный вопрос о перезаписи БД. После этого ничего не изменилось, все осталось прежним, турниры сохранились.
Я заново создал ejudge-install.sh и запустил, он вывел стандартный вопрос о перезаписи БД. После этого ничего не изменилось, все осталось прежним, турниры сохранились.
Re: SSL
Изменять конфигурационные файлы можно с помощью текстового редактора.
Сетевые конфигурации могут быть очень разными. SSL может обрабатываться как непосредственно на веб сервере, так и на прокси-сервере, который на upstream передает данные по обычному http. Детали настройки могут сильно варьироваться.
Ответ мог бы быть более содержательным, если бы вы предоставили больше информации о конфигурации сети, о настройках веб-сервера, о конфигурации ejudge и т. п.
Сетевые конфигурации могут быть очень разными. SSL может обрабатываться как непосредственно на веб сервере, так и на прокси-сервере, который на upstream передает данные по обычному http. Детали настройки могут сильно варьироваться.
Ответ мог бы быть более содержательным, если бы вы предоставили больше информации о конфигурации сети, о настройках веб-сервера, о конфигурации ejudge и т. п.
Re: SSL
Зависит от значения опции --enable-contests-home-dir при конфигурировании системы. Например, при /home/judges конфигурационные файлы будут находиться в /home/judges/data.