MediaWiki не слишком труден для интеграции с Apache, если Вы уже пробегаетесь через HTTPS с аутентификацией. Я использовал методы на следующей странице для получения его к учетным данным погрузки, у нас уже есть пробежка mod_ssl. Я думаю именно здесь, что я нашел, что код автосоздал новые учетные записи Wiki при необходимости также.
Вы могли использовать комбинацию nginx
map
и rewrite
модули. Вам был бы нужен сценарий для генерации конфигурации карты из базы данных, все же.
Целевая конфигурация была бы похожа на это:
map $uri $new {
default http://www.domain.com/;
include /path/to/usermap.txt;
}
server {
server_name www.domain.com;
rewrite ^ $new redirect;
}
С /path/to/usermap.txt
будучи сгенерированным сценарием с выводом, подобным этому:
# automatically generated by a script
/~alice http://www.domain.com:8001/;
/~bob http://www.domain.com:8002/;
/~chuck http://www.domain.com:8003/;