Попробуйте это как ваш конф/дополнительной/HTTPd-vhosts.conf
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
## must be first so the the wamp menu page loads
## and leave as Allow from 127.0.0.1 as outside access should not be required to the wamp homepage
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "F:/wamp/www">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
</VirtualHost>
# Yes, it's a symfony2 project
<VirtualHost *:80>
DocumentRoot "F:\www\my_project\web"
ServerName myproject.dev
ServerAlias myproject.dev www.myproject.dev
Options Indexes FollowSymLinks
<Directory "F:\www\my_project\web">
AllowOverride All
Order Deny,Allow
Allow from 127.0.0.1
Allow from 192.168.2
## change to Allow from all when it works
</Directory>
</VirtualHost>
Теперь вам нужно добавить имя (ы) вашего сайта и файл хостов, как это.
127.0.0.1 myproject.dev
::1 myproject.dev
EDIT:
Для вашего браузера, чтобы найти ваши доменные имена сайта вы должны сообщить окна, что доменное имя используется для тестирования есть и который IP-адрес он живет. Вы делаете это, добавляя свои тестовые имена в файл с именем hosts
. Это читается, когда окна загружается его сетевой компонент и кэшируются с помощью сервиса под названием DNS Client
Для добавления новых локальных доменных имен необходимо отредактировать окна файл хостов
c:\windows\system32\drivers\etc\hosts
И добавить одну строку для каждого из ваших виртуальных хостов как это
127.0.0.1 myproject.dev
127.0.0.1 myproject2.dev
127.0.0.1 myproject3.dev
::1 myproject.dev
::1 myproject2.dev
::1 myproject3.dev
После этого сохраняется, запустите командную строку с помощью Run as Administrator
(правой кнопки мыши + Shift на значок командного процессора Windows, чтобы показать меню, содержащее Run as Administrator
) и выпустить эти две команды, чтобы перезапустить службу «DNS-клиент», чтобы она забирала ваши изменения. Или просто перезагрузите компьютер.
net stop dnscache
когда что завершает
net start dnscache
PS. Двойные кавычки требуются, так как в названии сервиса есть пробел!
Как редактировать HOSTS FILE
Файл хостов защищен окнами, чтобы спасти его, вы должны иметь privilages администратора. В Vista/W7/W8 вы можете подумать, что вы являетесь администратором, НО ВЫ НЕ.
Чтобы успешно сохранить файл hosts, сделайте это, чтобы запустить редактор с помощью Admin Privilages.
Найдите значок редактора на рабочем столе или в меню «Пуск» (блокнот будет делать, если у вас больше ничего нет). щелчок правой кнопкой мыши + сдвиг по выбранному значку редактора - отобразит меню. выберите «Запуск от имени администратора» в меню.
Использование file -> open
Перейдите к редактору в файл c:\windows\system32\drivers\etc\hosts
.
Когда вы внесли изменения, вам будет разрешено их сохранять.
Лично я бы сохранил сайт (ы) разработчиков, вложенный в каталог «f: wamp/www /». Пути не обязательно должны иметь обратную косую черту окна - для forwardslashes достаточно. Не забудьте включить терминал '/' в каждый путь. Обязательно перезагрузите все службы после внесения изменений. –
'/' в конце каждого пути на самом деле не позволяет WAMP перезапустить все службы. Я пробовал использовать оба '/' и '\' в своих путях, и никто из них не работал. Сохранение проектов в моем каталоге 'wamp \ www' - это то, что мне не очень нравится, если я хочу переустановить WAMP Server и т. Д. Я бы предпочел пойти с файлом' F: \ wamp \ www \ my_project', символически связанным с ' F: \ WWW \ my_project'. Спасибо за комментарий в любом случае. –
Я думал, что «символическая ссылка» была термином UNIX? –