Ошибка 403 apache на локальном хосте с момента обновления до высокой сьерры - PullRequest
0 голосов
/ 03 июля 2018

У меня проблема, так как я обновляю macOS X до версии с высокой версией Sierra. У меня возникли проблемы с запуском службы apache. Когда я пытаюсь получить доступ к этому URL http://social.demo в локальной сети, я имею запрещенную страницу social.demo - это проект, созданный с помощью Laravel

При запуске этой команды:

apachectl configtest

Возвращает мне эту ошибку:

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Alexiss-iMac.local. Set the 'ServerName' directive globally to suppress this message
Syntax OK

Итак, я регистрируюсь в / ect / hosts

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
127.0.0.1 api.demo
127.0.0.1 tv.demo
127.0.0.1 bo.demo
127.0.0.1 social.demo
127.0.0.1 website.demo
127.0.0.1 revive.demo
127.0.0.1 bo.demo
~   

Кажется, хорошо Я пытаюсь раскомментировать это в этом файле "/private/etc/apache2/extra/httpd-userdir.conf" и перезапустить службу Apache

#Include /private/etc/apache2/users/*.conf

Даже я пытаюсь http://localhost У меня есть запрещенная страница

Не знаю, где мне нужно искать ...

Редактировать: здесь мой httpd-vhost.conf

<VirtualHost *:80>
DocumentRoot "/Users/alexisjqn//Documents/Ctor/public/"
ServerName http://social.demo/
SetEnv APPLICATION_ENV "development"
     <Directory "/Users/alexisjqn//Documents/Ctor/public/">
         DirectoryIndex index.php
         AllowOverride All
         Require all granted
         Order allow,deny
         Allow from all
     </Directory>
</VirtualHost>

1 Ответ

0 голосов
/ 30 апреля 2019

Моя работа была следующей:

  1. Пожалуйста, проверьте файл "/private/etc/apache2/extra/httpd-userdir.conf". Изменение

    #Include /private/etc/apache2/users/*.conf
    

    до

    Include /private/etc/apache2/users/*.conf
    
  2. И отредактируйте свой "/etc/apache2/httpd.conf"

    изменение

    Options FollowSymLinks Multiviews
    

    до

    Options FollowSymLinks Multiviews Indexes
    

    наконец, ваш корень документа будет выглядеть следующим образом,

    DocumentRoot "/Library/WebServer/Documents"
    <Directory "/Library/WebServer/Documents">
    Options FollowSymLinks Multiviews Indexes
    MultiviewsMatch Any
    AllowOverride All
    Require all granted
    
  3. Перезапустить apache

    sudo apachectl restart
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...