Я пытаюсь получить простую демонстрацию Ruby on Rails, работающего над моей локальной версией Apache (Mac OS X 10.6). У меня есть папка в localhost, связанном с общедоступной папкой (/Users/david/Sites/demo/public к localhost/demo), мне установили полномочия для чтения, запись выполняются для группы и набора группы к _www. Мне установили каталог на:
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Когда я пытаюсь перейти к сайту (http://localhost/demo), я добираюсь, 403 Разрешения отклонили ошибку.
Оказывается, мне нужно было добавить:
LoadModule passenger_module /Users/david/.gem/ruby/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot /Users/david/.gem/ruby/1.8/gems/passenger-2.2.15
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
В мой файл httpd.conf.
Хорошо, возможно, я неправильно понимаю ваш вопрос, но проблема в том, что вам нужно что-то для обработки кода на стороне сервера, а не просто указатель на каталог - это не статичный набор html-страниц, понимаете? Вам нужно установить что-то вроде веб-сервера Rails для работы поверх Apache: mongrel - один из них, возможно, самый простой, на мой взгляд, если вы человек apache - это Passenger.
Если только я совсем не пропустил ваш вопрос....