Настроих виртуален хост за инсталация на MacOSX Apache.
Това са моите стъпки:
редактирайте /private/etc/apache2/httpd.conf премахване на коментар от:
Include /private/etc/apache2/extra/httpd-vhosts.conf
редактирайте /private/etc/apache2/extra/httpd-vhosts.conf, добавено:
ServerName test.local DocumentRoot "/ Users / myusername / Sites / Test / public" Опции Индекси FollowSymLinks Включва AllowOverride Всички поръчки позволяват, отказват Allow от всички
редактиране / частно / и т.н. / добавени хостове
127.0.0.1 test.local
Рестартирайте Apache
Но VirtualHost не работи. За допълнително изолиране на проблема проверявам същата конфигурация с MAMP
и виртуалният хост работи правилно, така че конфигурационните файлове трябва да са наред.
Какво може да се обърка?
- Не мога да открия очевидни грешки във вашия конфигурационен файл, но може да искате да опитате VirtualHostX за Mac OSX. Това значително опростява създаването на виртуални хостове на Apache.
- @ Nick Отлична препоръка, но се опитвам да науча нещата от нулата, затова предпочитам засега да се придържам към ръчното редактиране. Все пак ще проверя приложението за в бъдеще.
Може би вашата конфигурация има грешен IP?
127.0.0.7 test.local
Това трябва да работи добре:
127.0.0.1 test.local
Освен това може да имате неправилни
форматиране на директиви (освен ако това се е случило, когато сте вмъкнали текст тук). Вместо
Options Indexes FollowSymLinks Includes AllowOverride All
би трябвало
Options Indexes FollowSymLinks Includes AllowOverride All
- Извинете, поправих грешките в публикацията. Конфигурацията ми беше правилна, но добавям някои грешки при форматирането на текста на публикацията.
- @David Тази конфигурация ми изглежда абсолютно добре. Когато казвате "не работи" - какво имате предвид точно / как не работи?
- Ще насоча браузъра към test.local и той не може да намери адреса. Създадох папките Test / public и тест index.html файл в public. Може да е проблем с разрешенията?, Въпреки че както посочих, същата конфигурация работи при инсталирането на MAMP.
- @David Аз не съм потребител на Mac, така че не мога да дам много съвети тук. Config е добре .. какво пише в дневника за грешки, изобщо нещо?
- Трябва да има някаква друга грешка, защото localhost също падаше да се зареди. Възстанових конфигурационните файлове в първоначално състояние и localhost вече работи. Сега имам различен проблем, но ще започна нов пост. Благодаря.