OSX Server 10.6.7 + Apache2: настройка виртуального хостинга на основе IP

Я разработал небольшое приложение Rails, которое мне нужно запустить в локальной сети. Я установил Apache2 и Phusion Passenger, и приложение работает на сервере по адресу http://myapp.dev, но я не уверен, как настроить его так, чтобы я мог получить доступ к приложению с любого компьютера в сети. Я знаю, что если бы он работал на rails server с WebBrick, чтобы я мог получить доступ к приложению с любого компьютера, посетив 192.168.0.141:3000192.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. Вы не можете сделать оба, потому что это приводит к полному беспорядку.

Другие вопросы по тегам