Попытка настроить виртуальный хост Apache на моем MacBook Pro для разработки.

Хотите настроить сайт, чтобы я мог использовать следующий формат URL.

Http://example.local

Это разрешает apache по умолчанию index.html.en, который говорит: «Это работает!"

Однако, когда я использую http://localhost/example, кажется, загружает индексный файл примера.

Есть идеи?

Это моя установка

копия моего файла /etc /hosts

127.0.0.1       localhost
127.0.0.1       example.local
255.255.255.255 broadcasthost
#::1            localhost
#fe60::1%lo0    localhost

копия файла /etc/apache2/extra/httpd-vhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
  ServerName example.local
  ServerAlias example.local
  DocumentRoot /Library/WebServer/Documents/example
  #DirectoryIndex index.php
  <Directory /Library/WebServer/Documents/example/>
    Order Allow,Deny
    Allow from All
    Options Indexes FollowSymLinks
  </Directory>
</VirtualHost>

Я удалил другой vhost из файла, чтобы устранить конфликты vhost.

Спасибо Динеш.

1 ответ1

0

Вы раскомментировали следующую строку в вашем httpd.conf и перезапустили apache?

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf

Это, как выглядит, включает vhosts conf httpd-vhosts.conf .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .