Невозможно развернуть приложение angularjs на веб-сервере apache с использованием виртуальных хостов

0

Это на Mac OS X El Captain

Я пытаюсь развернуть веб-приложение, созданное в Angularjs на веб-сервере Apache.

Папка создана в /Users/username/Sites/7MinutesWorkout

Для того же, чтобы включить виртуальный хост, я раскомментировал следующую строку из httpd.conf

Include /private/etc/apache2/extra/httpd-vhosts.conf

Также в httpd-vhosts.conf включен следующий ниже фрагмент

<VirtualHost *:80>
DocumentRoot "/Users/<username>/Sites/7MinutesWorkout"
ServerName 7MinutesWorkout.com
ServerAlias www.7MinutesWorkout.com
ServerAdmin <username>@dummy.com
ErrorLog "/private/var/log/apache2/7MinutesWorkout.com_error_log"
CustomLog "/private/var/log/apache2/7MinutesWorkout.com_access_log" common
<Directory>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Также сделана запись в /etc/hosts как

127.0.0.1    7MinutesWorkout.com
127.0.0.1    www.7MinutesWorkout.com

Перезапуск apache с помощью команды sudo apachectl restart

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

Выполнение команды

apachectl configtest

дает результат как AH00526: Синтаксическая ошибка в строке 47 файла /private/etc/apache2/extra/httpd-vhosts.conf: Директива каталога требует дополнительных аргументов

В настоящее время есть только одна запись в httpd-vhosts.conf, как указано выше.

Пожалуйста, предложите

Теги:
deployment

1 ответ

0

Я думаю, что ваша проблема Require all granted с Require all granted которые должны присутствовать. Вот соответствующая часть моей конфигурации, которая работает

<Directory>
Options Indexes FollowSymLinks

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   AllowOverride FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
Require all granted
#   onlineoffline tag - don't remove
 Order Allow,Deny
 Allow from all
#     Allow from 127.0.0.1
#     Allow from ::1
#     Allow from localhost
</Directory>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню