Здравствуйте!
Предыстория.
Установил дома на отдельный компьютер систему ejudge.
Компьютер был подключен на прямую к интернету и имел внешний статический ip.
Я учил своих учеником с использованием этой системы и радовался жизни.
В этом учебном году у меня нет возможности использовать внешний статический ip и отдельный компьютер.
Установил ejudge на Virtualboх(сеть в режиме сетевого моста).
Настроил на роутере(RT-N15) Virtual Server для 80 порта.
Отключил Firewall.
Из Инета я легко могу получить доступ в веб-серверу
(На запрос из Инета http://ip_компьютера выдает It's Work!'), но по запросу
http://ip_компьютера/cgi-bin/serve-contol - ejudge не работает.
При этом из локальной сети Ejudge работает.
Может быть нужно открыть какие-то порты помимо 80?
Заранее спасибо за любые соображения.
Сервер ejudge у себя дома(за роутером)
Re: Сервер ejudge у себя дома(за роутером)
Что означает "ejudge не работает"? Может быть, просто отключена поддержка cgi-bin скриптов?
Работает ли ejudge, если к нему обращаться через http с той же виртуальной машины, где он установлен?
Работает ли ejudge, если к нему обращаться через http с той же виртуальной машины, где он установлен?