2016-02-29 2 views
0

Мы пытаемся настроить два сайта на одном экземпляре Apache, хотя на разных портах.Хостинг нескольких сайтов в одном и том же экземпляре Apache (ReviewBoard, MediaWiki)

У нас есть панель управления, настроенная на Apache в экземпляре AWS. Он работает на 443, и работает нормально.

Теперь мы пытаемся настроить MediaWiki на том же сервере. Я предполагаю, что самый безопасный и быстрый способ - настроить его для прослушивания на другом порту. Итак, мы установили Apache слушать на 8443, и позволили MediaWiki, как так

<IfModule mod_ssl.c> 
    <VirtualHost _default_:8443> 
      ServerAdmin [email protected] 

      DocumentRoot /var/www/<domain_name> 

Это работает отлично для доступа к домашней странице вики.

следующие вопросы мы столкнулись -

  1. Эта установка требует добавления порта в URL. Поскольку https по умолчанию использует 443, нам нужно добавить: 8443 в конце URL для доступа к странице Wiki. В идеале мы хотели бы покончить с портом.

  2. MediaWiki Login не работает. После входа в систему пользователь перенаправляется на порт 80. Если этот порт заблокирован, это то, что мы хотим, весь поток мертв в воде.

  3. Мы хотели бы использовать тот же экземпляр AWS, хотя мы открыты для установки еще одного экземпляра Apache (не уверен, что это возможно/лучшая практика).

Любые идеи?

ответ

0

Для номера версии 2 убедитесь, что вы обновили переменную $wgServer, чтобы включить нестандартный номер порта, например $ wgServer = "https://127.0.0.1:8443";

Смежные вопросы