для тех, у кого будут такие же проблемы и найдет эту тему в поисках их решения
1) в файле hosts прописать 127.0.0.1 mysite.ru
2) создаем в с://xampp/htdocs папку mysite.ru, а в ней папку www и ложим туда index.html
3) идем в папку C:\xampp\apache\conf\extra
ищем файл httpd-vhosts.conf
пишем там такие строки:
<VirtualHost 127.0.0.1:80>
ServerName mysite.ru
ServerAlias Для просмотра ссылки Войдиили Зарегистрируйся
ServerAdmin admin@mysite.ru
DocumentRoot "C:/xampp/htdocs/mysite.ru/www"
</VirtualHost>
4) Проверяем, если xampp находится по адресу C:/xampp
то главном конфиге так и прописано
ServerRoot "C:/xampp/apache"
DocumentRoot "C:/xampp/htdocs"
ну и в других конфигах соответсвенно тоже
5) Перезапускаем апач
или вот из руководства вариант:
Виртуальные хосты
В принципе можно создавать папки в директории C:\Server\htdocs\ (например MySite) заливать туда
нужные файлы и из браузера просматривать по ссылке Для просмотра ссылки Войдиили Зарегистрируйся но это не очень удобно.
Намного удобней будет Для просмотра ссылки Войдиили Зарегистрируйся для этого и нужно создать виртуальные хосты.
1. Сначала нужно создать папки, в которых бут находиться наши хосты
В C:/Server/htdocs создайте папки такого вида:
-/localhost
-/cgi
-/www
-MySite
-/cgi
-/www
2. Нужно перенести все что было раньше в C:/Server/htdocs в папку C:/Server/htdocs/localhost/www
3. Нужно поправить конфигурационный файл apache.
Открываем в редакторе файл C:\Server\apache\conf\httpd.conf и в самом низу добавляем следующее:
NameVirtualHost 127.0.0.1
# localhost
<VIRTUALHOST localhost>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot "C:/Server/htdocs/localhost/www"
ScriptAlias /cgi/ "C:/Server/htdocs/localhost/cgi/"
ErrorLog C:/Server/htdocs/localhost/error.log
CustomLog C:/Server/htdocs/localhost/access.log common
</VIRTUALHOST>
# MySite
<VIRTUALHOST MySite >
ServerAdmin webmaster@localhost
ServerName MySite
DocumentRoot "C:/Server/htdocs/MySite/www"
ScriptAlias /cgi/ "C:/Server/htdocs/MySite/cgi/"
ErrorLog C:/Server/htdocs/MySite/error.log
CustomLog C:/Server/htdocs/MySite/access.log common
</VIRTUALHOST>
Еще нужно раскомментировать строчку (символ комментария - #).
LoadModule rewrite_module modules/mod_rewrite.so
4. Для того чтобы ваши браузеры определяли ваши виртуальные хосты нужно их добавить в hosts в
Windows XP находиться в C:\WINDOWS\system32\drivers\etc\
127.0.0.1 localhost
127.0.0.1 MySite
5. Копируем нужные файлы в C:\Server\htdocsMySite\www
Или создаем файл index.html
С содержимым:
<html>
<head>
<title>My Site</title>
</head>
<body>
Ура заработало!!!
</body>
</html>
Проверяем.
Виртуальных хостов можете добавлять сколь угодно!
Поздравляю ваш сервер готов к работе!
1) в файле hosts прописать 127.0.0.1 mysite.ru
2) создаем в с://xampp/htdocs папку mysite.ru, а в ней папку www и ложим туда index.html
3) идем в папку C:\xampp\apache\conf\extra
ищем файл httpd-vhosts.conf
пишем там такие строки:
<VirtualHost 127.0.0.1:80>
ServerName mysite.ru
ServerAlias Для просмотра ссылки Войди
ServerAdmin admin@mysite.ru
DocumentRoot "C:/xampp/htdocs/mysite.ru/www"
</VirtualHost>
4) Проверяем, если xampp находится по адресу C:/xampp
то главном конфиге так и прописано
ServerRoot "C:/xampp/apache"
DocumentRoot "C:/xampp/htdocs"
ну и в других конфигах соответсвенно тоже
5) Перезапускаем апач
или вот из руководства вариант:
Виртуальные хосты
В принципе можно создавать папки в директории C:\Server\htdocs\ (например MySite) заливать туда
нужные файлы и из браузера просматривать по ссылке Для просмотра ссылки Войди
Намного удобней будет Для просмотра ссылки Войди
1. Сначала нужно создать папки, в которых бут находиться наши хосты
В C:/Server/htdocs создайте папки такого вида:
-/localhost
-/cgi
-/www
-MySite
-/cgi
-/www
2. Нужно перенести все что было раньше в C:/Server/htdocs в папку C:/Server/htdocs/localhost/www
3. Нужно поправить конфигурационный файл apache.
Открываем в редакторе файл C:\Server\apache\conf\httpd.conf и в самом низу добавляем следующее:
NameVirtualHost 127.0.0.1
# localhost
<VIRTUALHOST localhost>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot "C:/Server/htdocs/localhost/www"
ScriptAlias /cgi/ "C:/Server/htdocs/localhost/cgi/"
ErrorLog C:/Server/htdocs/localhost/error.log
CustomLog C:/Server/htdocs/localhost/access.log common
</VIRTUALHOST>
# MySite
<VIRTUALHOST MySite >
ServerAdmin webmaster@localhost
ServerName MySite
DocumentRoot "C:/Server/htdocs/MySite/www"
ScriptAlias /cgi/ "C:/Server/htdocs/MySite/cgi/"
ErrorLog C:/Server/htdocs/MySite/error.log
CustomLog C:/Server/htdocs/MySite/access.log common
</VIRTUALHOST>
Еще нужно раскомментировать строчку (символ комментария - #).
LoadModule rewrite_module modules/mod_rewrite.so
4. Для того чтобы ваши браузеры определяли ваши виртуальные хосты нужно их добавить в hosts в
Windows XP находиться в C:\WINDOWS\system32\drivers\etc\
127.0.0.1 localhost
127.0.0.1 MySite
5. Копируем нужные файлы в C:\Server\htdocsMySite\www
Или создаем файл index.html
С содержимым:
<html>
<head>
<title>My Site</title>
</head>
<body>
Ура заработало!!!
</body>
</html>
Проверяем.
Виртуальных хостов можете добавлять сколь угодно!
Поздравляю ваш сервер готов к работе!