Разрешить вывод каталога Apache из подкаталога rails "public /"? - PullRequest
1 голос
/ 29 января 2012

Я бы хотел включить списки каталогов Apache в определенном подкаталоге моего каталога Rails "public /".Ради этого обсуждения, допустим, что это «public / listme»

Я установил параметры Apache для включения списков каталогов, но если я запрашиваю что-то вроде http://mydomain.com/listme, я получаю ошибку 404,и если я проверяю журнал Rails, я получаю сообщение об ошибке:

ActionController::RoutingError (No route matches "/listme")

Итак: есть ли способ отключить маршрутизацию для определенной папки в моем приложении Rails и разрешить Apache автоматическийсписки каталогов, чтобы начать работу?

1 Ответ

3 голосов
/ 24 мая 2012

Оказывается, что на этот вопрос дан ответ в документации по modrails.См. http://www.modrails.com/documentation/Users%20guide%20Apache.html

В итоге:

Предположим, что у вас есть приложение Rails в / apps / foo.Предположим, что вы удалили Wordpress - приложение для ведения блога, написанное на PHP - в / apps / foo / public / wordpress.Затем вы можете настроить Phusion Passenger следующим образом:

<VirtualHost *:80>
    ServerName www.foo.com
    DocumentRoot /apps/foo/public
    <Directory /apps/foo/public/wordpress>
        PassengerEnabled off
        AllowOverride all      # <-- Makes Wordpress's .htaccess file work.
    </Directory>
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...