2013-09-24 2 views
0

сегодня я установил новый Home Server и настроил среду Ruby on Rails и Server. Я использовал this руководство для начала работы с Phusion Passenger (все то же самое (кроме ServerName)).Почему приложение Rails работает после того, как я отключил виртуальный хост? (Phusion Passenger + Apache2)

После того, как я включил виртуальный хост и перезапустил Apache2, ни один из моих маршрутов не работал бы, только файлы в моей общей папке rails. Я googled для решения, но ничего не нашел, что бы мне помогло.

Итак, через некоторое время я просто сдал и отключил свой виртуальный хост. Но, когда я снова посетил свой сайт, Маршруты были в порядке. Несмотря на то, что виртуальный хост больше не должен указывать на приложение Rails (я новичок в виртуальном хосте Apache2s, поэтому я не совсем понимаю их).

Теперь мой вопрос: почему все это работает? И почему URL-адрес все еще указывает на мое приложение Rails? Я хочу понять это, чтобы я мог воспроизвести шаги, когда это необходимо. Надеюсь, я достаточно хорошо себя зарекомендовал.

Привет

ответ

0

Если вы видите файлы в списке, это звучит, как у вас есть варианты индексов позволили где-. Попробуйте выполнить grepping через/etc/httpd/mods-enabled для индексов опций.

<Directory /path/to/directory> 
    Options Indexes 
</Directory> 

Что касается причин, по которым он работает после удаления вашего виртуального хоста. Я бы предложил просмотреть другие моды. Возможно, конфликтный виртуальный хост.

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