The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Что-то с Апачем или с DNS?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Что-то с Апачем или с DNS?"
Сообщение от us Искать по авторуВ закладки on 25-Авг-01, 20:18  (MSK)
Настраиваю виртуальные хосты и вот что получается:
bash-2.04# httpd -S
VirtualHost configuration:
127.0.0.1:80 is a NameVirtualHost
default server server1.ru (/usr/local/files/apache/conf/httpd.conf:912)
port 80 namevhost server1.ru (/usr/local/files/apache/conf/httpd.conf:912)
11.22.33.44:80 server2.ru (/usr/local/files/apache/conf/httpd.conf:1030)

Второй вариант:

bash-2.04# httpd -S
VirtualHost configuration:
11.22.33.44:80 is a NameVirtualHost
default server server1.ru (/usr/local/files/apache/conf/httpd.conf:911)
port 80 namevhost server1.ru (/usr/local/files/apache/conf/httpd.conf:911)
port 80 namevhost server2.ru (/usr/local/files/apache/conf/httpd.conf:1028)

Я так понимаю, что второй вариант правильный, а первый - нет. Но! С первым вариантом работает, а со вторым выдаёт 404. Ещё одно НО. С первым вариантом на оба имени: server1.ru и server2.ru выдаёт только каталог от server2, но в строке адреса что набрал, то и есть. То есть если, например набираем http://server1.ru/ - коннектится как ни в чём не бывало, но отдаёт док с server2.
Вот я и хочу спросить у знающих людей: Это с чем проблемы - с Апачем или с DNS... или с головой :-)?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Что-то с Апачем или с DNS?"
Сообщение от lavr emailИскать по авторуВ закладки on 26-Авг-01, 17:01  (MSK)
>Настраиваю виртуальные хосты и вот что
>получается:
>bash-2.04# httpd -S
>VirtualHost configuration:
>127.0.0.1:80 is a NameVirtualHost
>default server server1.ru (/usr/local/files/apache/conf/httpd.conf:912)
>port 80 namevhost server1.ru (/usr/local/files/apache/conf/httpd.conf:912)
>11.22.33.44:80 server2.ru (/usr/local/files/apache/conf/httpd.conf:1030)
>
>Второй вариант:
>
>bash-2.04# httpd -S
>VirtualHost configuration:
>11.22.33.44:80 is a NameVirtualHost
>default server server1.ru (/usr/local/files/apache/conf/httpd.conf:911)
>port 80 namevhost server1.ru (/usr/local/files/apache/conf/httpd.conf:911)
>port 80 namevhost server2.ru (/usr/local/files/apache/conf/httpd.conf:1028)
>
>Я так понимаю, что второй вариант
>правильный, а первый - нет.
>Но! С первым вариантом работает,
>а со вторым выдаёт 404.
>Ещё одно НО. С первым
>вариантом на оба имени: server1.ru
>и server2.ru выдаёт только каталог
>от server2, но в строке
>адреса что набрал, то и
>есть. То есть если, например
>набираем http://server1.ru/ - коннектится как
>ни в чём не бывало,
>но отдаёт док с server2.
>
>Вот я и хочу спросить у
>знающих людей: Это с чем
>проблемы - с Апачем или
>с DNS... или с головой
>:-)?

Проблемы с невнимательностью вероятно..?

Пример устроит?

----------- quote from httpd.conf ---------
ServerName unix1.jinr.dubna.su
DocumentRoot /usr/local/www/data/unix1.jinr.ru

Listen 80
Listen 61111

NameVirtualHost 159.93.17.121

#-- unix1.jinr.ru:

<VirtualHost 159.93.17.121:80>
    ServerAdmin webmaster@unix1.jinr.ru
    ServerName unix1.jinr.ru
    DocumentRoot /usr/local/www/data/unix1.jinr.ru
    CustomLog /var/log/apache/unix1-access.log common
    ErrorLog /var/log/apache/unix1-error.log
</VirtualHost>

#-- blues.dubna.su:
<VirtualHost 159.93.17.121:80>
    ServerAdmin webmaster@blues.dubna.su
    ServerName blues.dubna.su
    DocumentRoot /usr/local/www/data/blues.dubna.su
    CustomLog /var/log/apache/blues-access.log common
    ErrorLog /var/log/apache/blues-error.log
</VirtualHost>

#-- vsvtest
<VirtualHost 159.93.17.121:61111>
    ServerName unix1.jinr.dubna.su
    DocumentRoot /usr/local/www/data/unix1.jinr.ru/ad-block
    AliasMatch .* /usr/local/www/data/unix1.jinr.ru/ad-block/empty.gif
</VirtualHost>

#-- mp3.jinr.ru:

<VirtualHost 159.93.17.129>
    ServerAdmin webmaster@mp3.jinr.ru
    ServerName mp3.jinr.ru
    DocumentRoot /usr/local/www/data/mp3.jinr.ru
    CustomLog /var/log/apache/mp3-access.log common
    ErrorLog /var/log/apache/mp3-error.log
</VirtualHost>

#-- xnc.dubna.su:

<VirtualHost 159.93.25.88>
    ServerAdmin webmaster@xnc.dubna.su
    ServerName xnc.dubna.su
    DocumentRoot /usr/local/www/data/xnc.dubna.su
    CustomLog /var/log/apache/xnc-access.log common
    ErrorLog /var/log/apache/xnc-error.log
</VirtualHost>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Спасибо большое!"
Сообщение от us Искать по авторуВ закладки on 28-Авг-01, 18:06  (MSK)
Подвело слабоватое знание английского...
Спасибо за пример. Это и хотелось увидеть.

# Listen: Allows you to bind Apache to specific IP addresses and/or ports, in addition to the default.

Круто написано...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру