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

Форум Apache

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

 

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

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

тема: 2 хоста на одном ip
 
 автор: ecco   (22.06.2008 в 11:37)   письмо автору
10.2 Кб
 
 

Здравствуйте.
Такая проблема - нужно выставить в интернет два вебсайта не допетрю как уже пол инета перерыл.
конфиг такой
есть зареганное имя test.kz на адрес 88.209.140.111 секондари днс провайдера
и есть зареганное имя almata.kz на тот же адрес 88.209.140.111 секондари днс провайдера
у себя сервак на вин 2003. в днс настроена зона test.kz
так вот в апаче 2.0 настраиваю httpd.conf апач не стартует выдает "The request operation has failed"
хотя если отрубаю виртуальный хост, то www.test.kz нормально открывается
что я делаю не правильно? может в днс ошибка?
з.ы. адреса и имена придуманные

   
 
 автор: cheops   (22.06.2008 в 11:44)   письмо автору
 
   для: ecco   (22.06.2008 в 11:37)
 

Погодите... у вас же один виртуальный хост - вместо IP-адреса указывайте доменные имена. Один домен - один виртуальный хост (даже если они на одну папку будут показывать).

   
 
 автор: ecco   (22.06.2008 в 11:56)   письмо автору
 
   для: cheops   (22.06.2008 в 11:44)
 

а можно этот кусок конфа показать?

   
 
 автор: AcidTrash   (22.06.2008 в 23:45)   письмо автору
 
   для: ecco   (22.06.2008 в 11:37)
 

В виртуальных хостах прописываете
ServerName name
Надеюсь сайты в разных директориях находятся.
Пример:
<VirtualHost 88.209.140.111>
    ServerName www.test.kz
    ServerAdmin admin@test.kz
    DocumentRoot c:\sites\home\almatakz\www
    ErrorLog lc:\sites\home\almatakz\error.log
    #CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

<VirtualHost 88.209.140.111>
    ServerName www.almata.kz
    ServerAdmin admin@test.kz
    DocumentRoot c:\sites\home\almatakz2\www
    ErrorLog lc:\sites\home\almatakz\error.log
    #CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

   
 
 автор: ecco   (23.06.2008 в 08:38)   письмо автору
 
   для: AcidTrash   (22.06.2008 в 23:45)
 

сделал так
NameVirtualHost test.kz

<VirtualHost 88.209.140.111>
ServerName www.test.kz
ServerAdmin admin@test.kz
DocumentRoot c:\sites\home\almatakz\www
ErrorLog c:\sites\home\almatakz\error.log
</VirtualHost>

<VirtualHost 88.209.140.111>
ServerName www.almata.kz
ServerAdmin admin@test.kz
DocumentRoot c:\sites\home\almatakz2\www
ErrorLog c:\sites\home\almatakz\error.log
</VirtualHost>

Апач выдает
[error] (OS 11004)Запрошенное имя верно, но данные запрошенного типа не найдены. : Cannot resolve host name almata.kz --- ignoring!
Apache.exe: Could not determine the server's fully qualified domain name, using 88.209.140.111 for ServerName
[Mon Jun 23 10:32:01 2008] [notice] Apache/2.0.63 (Win32) configured -- resuming normal operations

может это все таки глюк днс? потому что там в журнале тоже сообщения появляются такого типа
"ДНС-сервер обнаружил пакет, адресованный самому себе IP-88.209.140.111. Этот пакет предназначен для ДНС-имени almata.kz. Пакет будет удален. Это говорит об ошибках ДНС-сервера."

   
 
 автор: nek-v   (23.06.2008 в 10:08)   письмо автору
 
   для: ecco   (23.06.2008 в 08:38)
 

просто открой свой файл hosts и настрой
127.0.0.1 localhost твой домен еше домен опять домен


соответственно ip свой укажите, и домены тоже.
а уж после настраивайте виртуальные хосты...

   
 
 автор: nek-v   (23.06.2008 в 10:11)   письмо автору
 
   для: nek-v   (23.06.2008 в 10:08)
 

А вот так выглядет кусок моего конфига Apache 2.0


NameVirtualHost simba.org.ru:80
<VirtualHost simba.org.ru:80>
    ServerAdmin admin@simba.org.ru
    DocumentRoot c:/home/simba.org.ru/www
    ServerName simba.org.ru
    ErrorLog c:/home/logs/error.log
    CustomLog c:/home/logs/acess.log common
</VirtualHost>

   
Rambler's Top100
вверх

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