Настройка локальной виртуальной среды apache2

342
Kostyuk Rostyslav

Я недавно обновил свой Macos до высокой Сиеры. Как обычно, моя предыдущая локальная конфигурация исчезла. Так что мне интересно, есть ли способ сделать мою местную среду более "постоянной"?

Я нашел этот способ настроить мой виртуальный хост и разделить разные конфигурации в разных файлах .conf. Но, к сожалению, у меня проблема с доступом.

Итак, на странице есть предложение создать каталог vhosts в каталоге / private / etc / apache2 /.

Я также добавил строку в мой файл httpd.conf, чтобы включить все содержимое vhosts.

Мой файл hosts в порядке, apache может определить имя виртуального хоста. Однако я не могу получить к нему доступ. Я продолжаю получать сообщение об ошибке 403 со следующим сообщением «У вас нет прав доступа / на этом сервере». это мой файл виртуального хоста:

<VirtualHost *:80> DocumentRoot "path_to_userdir/Sites/work/projects" ServerName test.local ErrorLog "/private/var/log/apache2/test.local-error_log" CustomLog "/private/var/log/apache2/test.local-access_log" common  <Directory "path_to_userdir/Sites/work/projects"> AllowOverride All Require all granted </Directory> 

Я добавил права на чтение и запись для членов группы в каталог (я являюсь членом группы _www)

0
Я бегу macos 10.13.1 Kostyuk Rostyslav 6 лет назад 0

0 ответов на вопрос