Я пытаюсь заставить работать два приложения Ruby с одного и того же порта.Я вообще не знаю серверных технологий, так что прости мое невежество.Я пытался следовать этому документу:
http://www.modrails.com/documentation/Users%20guide%20Apache.html
разделы 4.1 - 4.3, но я продолжаю что-то путать.Я попытался немного упростить, так что вот моя ситуация.У меня здесь есть два простых приложения для рэка:
/ Users / Dan / WebApps / Test1 / Users / Dan / WebApps / Test2
У каждого из них есть файл "config.ru", общий /папка и папка tmp / с именем restart.txt, как указано.Они оба работают самостоятельно.
В моем файле httpd.conf есть следующее:
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Users/dan/webapps
<Directory /Users/dan/webapps>
Allow from all
</Directory>
RackBaseURI /test1
<Directory /Users/dan/webapps/test1>
Options -MultiViews
</Directory>
RackBaseURI /test2
<Directory /Users/dan/webapps/test2>
Options -MultiViews
</Directory>
</VirtualHost>
Я запускаю apache, а затем помещаю это в свой браузер: http://localhost/test1. Я получаю:
Запрещено
У вас нет разрешения на доступ / test1 на этом сервере.
Я не удивлен, что это не работает, потому что я должен установить символическую ссылкуно я не знаю, как применить это к моей установке.Вот пример из документа:
ln -s / webapps / rackapp / public / website / phusion / rack
Можете ли вы рассказать мне, как настроить символические ссылки, и дайте мне знатьесли вы видите что-то еще не так?Пожалуйста, дайте ответ "для чайников", этот материал поражает меня.Спасибо!