Ну создать виртуальный хост проще простого
Напишу вам немного.Надеюсь Кому нить это поможет
Для начала вам надо открыть папку с конфигурационным файлом Апача у меня эта папка C:\xampp\apache\conf
у вас может быть другая
Далее делаем копию файла httpd.conf
получается Копия httpd.conf
после этого открываем файл
httpd.conf и ищем кусок кода
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>
и после этого куска кода , вставляем наш виртуальный хост
для этого вставляем этот код
NameVirtualHost 127.0.0.1
<VirtualHost baksow.net>
ServerAdmin localhost@localhost
ServerName baksow.net
DocumentRoot "C:/xampp/htdocs/baksow.net/www"
ScriptAlias /cgi-bin/ "C:/xampp/htdocs/baksow.net/cgi/"
ErrorLog C:/xampp/htdocs/baksow.net/error.log
CustomLog C:/xampp/htdocs/baksow.net/access.log common
</VirtualHost>
теперь когда мы это сделали
сохраняем изменения файла
httpd.conf
дальше нам надо сделать папку где мы будем запускать наши скрипты итд
откроем папку
C:\xampp\htdocs
там у меня лежат несколько папочек.
вы должны создать в этой папке
еще одну папку .с именем вашего виртуального домена
это был у нас сайт baksow.net
значит делаем папку baksow.net
открываем ее и делаем еще одну папку имя www
в итоге имеем адрес
C:\xampp\htdocs\baksow.net\www
все теперь папка готова
остался последний штрих
идем в папку
C:\WINDOWS\system32\drivers\etc
там лежит файл без расширений имя
hosts
откройтте его в блокноте
там увидите такую строку
127.0.0.1 localhost
вам надо добавить под этой строкой еще одну строку которая содержит имя домена
например у нас стоит виртуальный домен baksow.net
значит добавляем так
127.0.0.1 localhost
127.0.0.1 baksow.net
если вам надо добавить еще один домен также добавляете 127.0.0.1 ваш домен
можна использовать имя домена без добавления
.ru .com
имени зоны
просто имя папки baksow адрес будет
Для просмотра ссылки Войди или Зарегистрируйся Хотя с так
Для просмотра ссылки Войди или Зарегистрируйся лучше чем так baksow
ну здесь решать вам
надеюсь ход действий ясен.
Данные имена доменов,я привел как образцы
вы можете делать, и добавлять свои любые имена, как вам нравятся
Но помните одно
Если у вас есть сайт в интернете
например Для просмотра ссылки Войди или Зарегистрируйся
то вы не сможете попасть на него если создадите зеркало сайта
Для просмотра ссылки Войди или Зарегистрируйся на вашем компьютере
Но если уж очень надо будет сделать так
то это можно будет сделать
для этого достаточно
остановить локальный сервер.
Но если это вдруг не поможет
тогда пройти в папку
C:\WINDOWS\system32\drivers\etcи закоментировать точкой с запятой
; добавленый адрес вашего сайта
так же закоментировать ваш виртуальный домен в файле конфига Апача
вот так
#NameVirtualHost 127.0.0.1
#<VirtualHost baksow.net>
#ServerAdmin localhost@localhost
#ServerName baksow.net
#DocumentRoot "C:/xampp/htdocs/baksow.net/www"
#ScriptAlias /cgi-bin/ "C:/xampp/htdocs/baksow.net/cgi/"
#ErrorLog C:/xampp/htdocs/baksow.net/error.log
#CustomLog C:/xampp/htdocs/baksow.net/access.log common
#</VirtualHost>
если этого не сделать
сервак не запустится и выдаст ошибку
поскольку не найдет в файле hosts
нужного хоста
и так либо
удалить адрес который мы добавили после
адреса либо закоментировать
одно из двух
127.0.0.1 localhost
127.0.0.1 localhost
;127.0.0.1 baksow.net
;строка закоментирована
Кто не понял пишите объясню подробнее
Надеюсь что вам эта статейка поможет
Это описание также Можно использовать для сервера Apache2xxx
И не пинайте меня
за ошибки.
Я не писатель.
