• FreeBSD,  Rails

    Настройка Apache (mod_rails) для подключения форума на phpBB

    При переходе моего проекта orsk-net.ru с PHP на Ruby on Rails (Rails 2.2 + mod_rails) возникла одна сложность. На сайте работал форум доступный по адресу http://orsk-net.ru/forum и мне хотелось, чтобы он был доступен по тому же адресу. Решается эта задача следующим образом: в описании виртуального хоста в Apache нужно добавить секцию Location, где указывается директория в папке public нашего проекта, которая не должна использовать mod_rails. Так выглядит мой конфиг: <VirtualHost *:80> ServerAdmin admin@orsk-net.ru ServerName orsk-net.ru DocumentRoot «/usr/home/user/public_html/rails/public» <Location /forum> PassengerEnabled off AllowOverride all </Location> ErrorLog «/var/log/error_log_user» CustomLog «/var/log/access_log_user» common </VirtualHost> В папке public нужно сделать символическую ссылку на папку форума: ln -s /usr/home/user/public_html/forum /usr/home/user/public_html/rails/public С этими настройками всё заработало на…