Что нового

2 сайта на 1 веб сервере

  • Автор темы Автор темы meJIkuu
  • Дата начала Дата начала
M

meJIkuu

Гость
Так это я понял. А можно сделать так, чтобы было 2 доменных имен сайта. на 1 ипе. например первый сайт был: music.dyndns.infoа второй: games.dyndns.info Это все примеры. И как это сделать? мне как бы это больше надо.
 
Вроде всё понятно было написано. В общем пишу более подробно:в корне холса - папке www (это твой выход на твой адрес) тоестьhttp://ip/типерь на одном ip создавай два сайта , тоесть создай 2 папки (ли больше, в зависемоти сколько ты хочеш иметь сайтов) в папке этой-же www , назови одну папку к примеру - games , путь к этому сайту будетhttp://ip/games/ а другую папку назови music , соответственно путь к ней будет http://ip/music/ Ну а в самой папке www советую вложить страничку любую с именем index.html с предупреждением .. или размести чё нить туды .... в общем пустот быть не должно (не красиво будет выглядеть) на случай если кто случайно попадёт.......
 
Да я вроде бы не дурак. Но вниматеольнее прочиатй те мой пост. чтобы было 2 доменных имен сайта. на 1 ипе. например первый сайт был: music.dyndns.infoа второй: games.dyndns.info
 
Извени старик, я даже париться не собираюсь) бгг
 
meJIkuuЯ 3 раза перечитал. Так и не понял что не так.И так и не понял надобность опять такой же темы...
 
meJIkuu, Это вроде надо что то с субдоменами мутить, я себе делал в стиле mail.cite.ru эта штука настраевается в админ панели твоего хостинга
 
это надо в Apache виртуальные хосты делать...Виртуальные хостыИтак, вы создали каталог \"localhost\" для хранения и тестирования документов вашего сайта. Но если у вас не один сайт? Можно конечно создать каталоги для других сайтов внутри \"localhost\" и обращаться к ним \"http://localhost/site\", но это не совсем удобно. Тем более, что Apache дает возможность решить эту проблему с помощью виртуальных хостов. Есть два вида виртуальных хостов: отдельные для каждого IP адреса и использующие один IP (name-based хосты). Я объясню как настроить последние. Вы уже создали ранее папки \"neebet\" и \"mysite\" в директории \"home\". Это и есть корни ваших виртуальных хостов. В них должны быть папки \"www\" и \"cgi\", файлы access.log и error.log. Т. е. все так же как и с каталогом \"localhost\". Все ваши виртуальные хосты будут использовать IP \"127.0.0.1\". Добавьте в файл \"httpd.conf\" следующее: NameVirtualHost 127.0.0.1#localhost<VirtualHost localhost>ServerAdmin me@localhostServerName localhostDocumentRoot \"C:/Sites/home/localhost/www\"ScriptAlias /cgi/ \"C:/Sites/home/localhost/cgi/\"ErrorLog C:/Sites/home/localhost/error.logCustomLog C:/Sites/home/localhost/access.log common</VirtualHost>#neebet<VirtualHost neebet>ServerAdmin me@neebetServerName neebetDocumentRoot \"C:/Sites/home/neebet/www\"ScriptAlias /cgi/ \"C:/Sites/home/neebet/cgi/\"ErrorLog C:/Sites/home/neebet/error.logCustomLog C:/Sites/home/neebet/access.log common</VirtualHost>#mysite<VirtualHost mysite>ServerAdmin me@mysiteServerName mysiteDocumentRoot \"C:/Sites/home/mysite/www\"ScriptAlias /cgi/ \"C:/Sites/home/mysite/cgi/\"ErrorLog C:/Sites/home/mysite/error.logCustomLog C:/Sites/home/mysite/access.log common</VirtualHost>Можно добавить в блоки \"<VirtualHost>\" и другие параметры, однако лучше управлять виртуальными хостами с помощью .htaccess. Также стоит отметить, что все параметры, не указанные в блоках \"<VirtualHost>\" или в .htaccess, наследуются от главного хоста (т. е. от \"localhost\"). Т. о. вы настроили Apache для работы с виртуальными хостами. Имена, естесственно, можно изменить, но при этом будте внимательны с путями! Теперь определимся с тем, как Windows узнает о существовании виртуальных хостов? Для этого придется отредактировать файл \"hosts\" (не путать с файлом \"hosts.sam\"), хранящийся в папке \"%WINDOWS%\\System32\\drivers\\etc\". Выглядит он примерно так: # (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999## Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.## Этот файл содержит сопоставления IP-адресов именам узлов.# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен# находиться в первом столбце, за ним должно следовать соответствующее имя.# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.## Кроме того, в некоторых строках могут быть вставлены комментарии# (такие, как эта строка), они должны следовать за именем узла и отделяться# от него символом \'#\'.## Например:## 102.54.94.97 rhino.acme.com # исходный сервер# 38.25.63.10 x.acme.com # узел клиента x127.0.0.1 localhostВ него нужно будет дописать две строки: 127.0.0.1 neebet127.0.0.1 mysiteТеперь, при обращении http://neebet загрузится содержимое \"C:\\Sites\\home\\neebet\\www\". Для вступления изменений в силу - перезапустите Apache.
 
Ёп,ребят,что вы тупите?Короче, у каждого хостера есть субдомены. Другими словами то,что тебе и нужно. В панели администрирования сайтом (почти у каждого нормального хостера) есть функция создания поддомена. Когда создаш поддомен,автоматом создаётся папка. Вот в эту папку кидай свои файлы и всё.Если же у тебя свой сервер,то читай пост выше от ronnin
 
Верх