Назад | Перейти на главную страницу

404 на локальном сервере с apache и dnsmasq

Я пытался настроить локальный сервер на упомянутые Вот и Вот(добавлено TL; DR внизу), но я продолжаю получать 404, что бы я ни пытался. Я могу пинговать и google.com, и xxxx.dev. Поэтому я предполагаю, что это проблема с apache, а не с dnsmasq, но я не уверен на 100%, так как никогда раньше не имел дела с dnsmasq.

Это то, что сейчас находится в моем [имя пользователя] .conf файле

NameVirtualHost *:80

<Directory "/Users/[your-username]/Sites/">
  Options MultiViews FollowSymLinks Includes
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

<VirtualHost *:80>
  UseCanonicalName off
  VirtualDocumentRoot /Users/[your-username]/Sites/%1
</VirtualHost>

в моих сетевых настройках я уже установил 127.0.0.1 и 192.168.1.1 как мои DNS-серверы

и я также подтвердил, что в указанном выше DocumentRoot папка

Изменить: Итак, моя цель - установить все адреса * .dev в соответствующую папку в корне документа, упомянутом в файле apache .conf. Не уверен, прав я или нет, но dnsmasq должен перенаправлять все локальные запросы на мою машину с этим в моем /usr/local/etc/dnsmasq

address=/dev/127.0.0.1
listen-address=127.0.0.1

ваш VirtualHost настроен неправильно, прочтите следующую документацию, чтобы узнать, что вам не хватает: Документация по виртуальному хосту Apache - HTTP-сервер Apache