Я работаю над настройкой пары экземпляров redmine на одном сервере под apache.
Первый работал нормально, и у меня настроен виртуальный хост со следующей конфигурацией vhost:
<VirtualHost *:80>
ServerName tickets.domain.com
DocumentRoot /var/www/redmine
RailsEnv production
RailsBaseURI /
PassengerResolveSymlinksInDocumentRoot on
</VirtualHost>
Второй, который мне нужно было настроить в качестве подкаталога основного сайта по умолчанию:
Alias /ops/ "/var/www/ops/"
<Directory "/var/www/ops/">
RailsEnv ops
RailsBaseURI /ops
PassengerResolveSymlinksInDocumentRoot on
</Directory>
Таким образом, server / ops - это URL для второго экземпляра.
Проблема, с которой я сталкиваюсь, заключается в том, что при перезапуске apache, какой бы URL вы ни нажали первым, кажется, «выиграл», и он ломает другой экземпляр сайта.Если я нажму на / ops url, то он загрузится просто отлично, но собираюсь на билеты.Я получу ошибки об отказе в разрешении, потому что все URL содержат / ops (для JS и других файлов)
Если я перезапущу apache и нажму на тикете.сайт сначала загружается просто отлично, но затем я получаю 404 ошибки от Redmine по URL-адресу / ops.
Это в Ubuntu с PPA-сервером redmine, а также / var / www / ops и / var / www / redmineопределены символические ссылки на общий исходный код redmine с их собственными средами (production и ops).
Есть ли какие-либо подсказки о том, как я могу успешно сделать эти два живых рядом?
Спасибо