Назад | Перейти на главную страницу

почему apache игнорирует мои инструкции виртуального хоста

Задний план

По общему признанию, это пустой вопрос. Я просто хочу установить консоль beanstalk и запустить его, скажем, app.beanstalk.com на моем локальном компьютере

Что я пробовал

поэтому я скопировал файлы в свой корневой каталог OSX (/Library/WebServer/Documents) и все работает нормально, если я пойду на

http://localhost/beanstalk_console/public/

он загружается, как ожидалось.

Итак, теперь я сделал это, чтобы загрузить его с app.beanstalk.com:

/private/etc/apache2/extra/httpd-vhosts.com

<VirtualHost *:80>
    DocumentRoot "/Library/WebServer/Documents/beanstalk_console/public"
    ServerName app.beanstalk.com
</VirtualHost>

частный / etc / hosts

127.0.0.1       app.beanstalk.com

имейте в виду, что это то, что у меня есть httpdconf

DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
    Options FollowSymLinks Multiviews
    MultiviewsMatch Any   
    AllowOverride All
    Require all granted
</Directory>

Проблема

когда я иду в http://app.beanstalk.com на моем локальном хосте он просто переходит в корневой каталог (т.е. /Library/WebServer/Documents и показывает мне страницу "это работает"). Что мне не хватает?