Laravel Valet с Apache + dnsmasq - PullRequest
       71

Laravel Valet с Apache + dnsmasq

0 голосов
/ 21 сентября 2019

У меня установлен и настроен Laravel Valet для домена .loc (работал нормально)
Затем мне понадобился сервер Apache вместе с Laravel Valet, поэтому я следовал этим инструкциям: https://getgrav.org/blog/macos-mojave-apache-mysql-vhost-apc
Я настроил Apache для обслуживания.test домены.После того, как я выполнил приведенные выше инструкции, домены .test начали работать, но сайты, обслуживаемые Laravel Valet (.loc), перестали работать.

Когда я открываю любой сайт .loc, он загружает страницу localhost (обслуживаемую Apache).
Мои виртуальные хосты: /usr/local/etc/httpd/extra/httpd-vhosts.conf файл:

<VirtualHost *:80>
    DocumentRoot "/Users/daiyrbek/Sites"
    ServerName localhost
</VirtualHost>

# and few other exact hosts like: site1.test -> ~/Sites/site1

То, что я хочу:
.loc должен обслуживаться Laravel Valet
.test должен обслуживаться Apache

Мой /usr/local/etc/dnsmasq.conf файл:

address=/.test/127.0.0.1

conf-file=/Users/daiyrbek/.config/valet/dnsmasq.conf

/Users/daiyrbek/.config/valet/dnsmasq.conf файл:

address=/.loc/127.0.0.1
listen-address=127.0.0.1

Как обойти это?

1 Ответ

0 голосов
/ 23 сентября 2019

По сути, невозможно достичь того, что я пытаюсь сделать, поскольку требования Ларавела Валета:

Для работы камердинера требуются macOS и Homebrew.Перед установкой убедитесь, что никакие другие программы, такие как Apache или Nginx, не привязаны к порту 80 вашего локального компьютера.

https://laravel.com/docs/6.x/valet#installation

...