OSX Server 10.6.7 + Apache2: настройка виртуального хостинга на основе IP
Я разработал небольшое приложение Rails, которое мне нужно запустить в локальной сети. Я установил Apache2 и Phusion Passenger, и приложение работает на сервере по адресу http://myapp.dev
, но я не уверен, как настроить его так, чтобы я мог получить доступ к приложению с любого компьютера в сети. Я знаю, что если бы он работал на rails server
с WebBrick, чтобы я мог получить доступ к приложению с любого компьютера, посетив 192.168.0.141:3000
(с 192.168.0.141
Будучи моим IP, конечно). Я хочу этот тип функциональности из моей текущей настройки.
Вот моя конфигурация VirtualHost от моего httpd.conf
:
<VirtualHost *:80>
ServerName myapp.dev
DocumentRoot "/webapps/myapp/public"
<Directory "/webapps/myapp/public">
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
Вот скриншот моих настроек администратора сервера:
Все остальное по умолчанию - я только что настроил это вчера, и я действительно не знаю, как все это настроить так хорошо.
1 ответ
Корень вашего документа указывает на /var/www, а не на "/webapps/myapp/public". И вам нужно принять решение - вы либо будете напрямую управлять файлами conf, либо будете использовать Server Admin. Вы не можете сделать оба, потому что это приводит к полному беспорядку.