Laravel Valet 403 запрещено

У меня проблемы с настройкой Laravel Valet на моей машине (MacOS Mojave 10.14). Я следовал официальной документации Сайт документации Laravel. Я установил Valet, добавил Composer в путь, я могу запустить valet а также laravel Команды из любой точки системы, так что работает. Я сопоставил папку моего проекта с valet park, Я также могу сделать пинг на любой *.test домен и он возвращает 127.0.0.1 ответы.

Я создал новый проект laravel new blog в этом каталоге и при доступе http://blog.test Я получаю запрещенный ответ nginx 403.

Я подозреваю, что что-то может конфликтовать, может быть, поэтому я попробовал эти шаги, ни один из которых не сработал:

  1. Добавил явно оба blog а также blog/public в valet link blog а также valet link blog2, Доступ к blog.test а также blog2.test оба возврата запрещены
  2. Убить Апача с помощью sudo apachectl stop возвращает:

/System/Library/LaunchDaemons/org.apache.httpd.plist: не удалось найти указанную службу

  1. sudo killall httpd возвращает:

Не найдено подходящих процессов

  1. Удаление nginx и запуск valet install опять не помогло.

  2. Бег sudo nginx возвращает:

nginx: [emerg] bind () до 0.0.0.0:80 не удалось (48: адрес уже используется)

nginx: [emerg] bind () до 0.0.0.0:80 не удалось (48: адрес уже используется)

nginx: [emerg] bind () до 0.0.0.0:80 не удалось (48: адрес уже используется)

nginx: [emerg] bind () до 0.0.0.0:80 не удалось (48: адрес уже используется)

nginx: [emerg] bind () до 0.0.0.0:80 не удалось (48: адрес уже используется)

nginx: [emerg] все еще не может связать ()


НОТА: У меня на компьютере работает Docker

0

Решение

Я обнаружил, что проблема в Docker. У меня уже было приложение, работающее на порту 80, поэтому оно не позволяло запустить nginx. Я закрыл контейнер и побежал sudo nginx и это решило проблему.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]