Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: И снова настройка виртуального хостинга .
 
 автор: dima2207   (19.03.2008 в 03:37)   письмо автору
 
 

Всем привет !
дело в следующем : проблемма не раз обсуждалась на форуме . но нужного решения я для себя так и ненашол .
проблемма заключается в следующем : есть сервер (работает под виндовс хр) за ним закреплено 4 ип адреса . нужно реализовать виртуальный хостинг на 2 сайта ( что-бы эти сайты были видны из сети ) как такое можно реализовать в случае с оп системой виндовс ?
я тут нарыл некоторый пример :

Если сервер под виндой, дома стоит, тогда:
1. Открываете в блокноте C:\WINDOWS\system32\drivers\etc\hosts
2. Вписываете свой IP и напротив имя хоста
3. В конфиге апача дописываете строки

NameVirtualHost 192.168.0.1   //ваш ip 

    <VirtualHost 192.168.0.1>   //с вашим ip 
    ServerName primer              // вместо "primer" название хоста (такое же как и в файле hosts) 
    DocumentRoot D:/http/htdocs  // директория документов 
    </VirtualHost> 


но он мне неподходит потому-как сервер стоит не в локалке .

   
 
 автор: dima2207   (19.03.2008 в 23:27)   письмо автору
 
   для: dima2207   (19.03.2008 в 03:37)
 

люди , подскажите , если такое вообще невозможно реализовать в винде , то я и небуду копать , потомучто в отношении юникс системы так я знаю - там нужно неймед поднимать .
а как же быть с виндой ?

   
 
 автор: nek-v   (26.03.2008 в 01:12)   письмо автору
 
   для: dima2207   (19.03.2008 в 23:27)
 

эм... а где же стоит твой сервер?
на локальной машине? и она же и не видит твои сайты?
Я например поднимал DNS и DHCP сервера, и вроде помогало. Но это в локальной сети.
А если надо чтоб извне видели сайты то поднимай и DNS сервер

   
 
 автор: dima2207   (26.03.2008 в 04:30)   письмо автору
 
   для: nek-v   (26.03.2008 в 01:12)
 

А как быть если днс сервера есть на сервах хостера ?

   
 
 автор: zzDimazz   (30.03.2008 в 20:02)   письмо автору
 
   для: nek-v   (26.03.2008 в 01:12)
 

А можно получить документацию о том как это и что к чему ?DNS и DHCP сервера?

   
 
 автор: glsv (Дизайнер)   (02.04.2008 в 07:27)   письмо автору
 
   для: zzDimazz   (30.03.2008 в 20:02)
 

>DNS и DHCP сервера?
Подождите с DNS-сами. Есть доменное имя, которые Вы хотите присвоить сайту?

   
 
 автор: glsv (Дизайнер)   (02.04.2008 в 07:25)   письмо автору
 
   для: dima2207   (19.03.2008 в 23:27)
 

>подскажите , если такое вообще невозможно реализовать в винде то я и небуду копать , потомучто в отношении юникс системы так я знаю - там нужно неймед поднимать

Возможно все, правда named именно для этого не нужен ни в Windows, ни в Unix.

   
 
 автор: glsv (Дизайнер)   (02.04.2008 в 07:24)   письмо автору
 
   для: dima2207   (19.03.2008 в 03:37)
 

Сайт должен быть виден из локальной сети или из Интернета?
Если из интернета, то Вашему компьютеру должен быть назначен вшешний IP.
Есть такое? Как Вы к интернету подключены?

   
 
 автор: dima2207   (04.04.2008 в 18:37)   письмо автору
 
   для: glsv (Дизайнер)   (02.04.2008 в 07:24)
 

У меня 4 внешних ип . на одном висит он-лайне игра , а три остальных свободные , так вот , мне-бы хотелось еще и пару сайтов подвесить , но проблемма в том что игра работает только под винд , поэтому мне пришлось переустановить оп систему с фрибсд на винд .

   
 
 автор: glsv (Дизайнер)   (06.04.2008 в 06:57)   письмо автору
 
   для: dima2207   (04.04.2008 в 18:37)
 

Тогда проблем быть не должно.
1. Создать виртуальные хосты
NameVirtualHost xx.xx.xx.xx
<VirtualHost xx.xx.xx.xx>
    DocumentRoot c:/www/site1
    ServerName www.site.ru
    ErrorLog logs/error.log
    CustomLog logs/access.log common
</VirtualHost>


2. Для домена www.site.ru прописать, что сервер лежит на IP xx.xx.xx.xx. Домен через кого зарегистирован и кем обслуживается?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования