The OpenNET Project / Index page

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

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

"Virtual hosts"
Сообщение от Сергей emailИскать по авторуВ закладки(??) on 29-Авг-04, 18:39  (MSK)
Есть сервер (rh7.2), у которого 2 интерфейса - один реальный, а второй нет. На нем стоит Apache/1.3.20. Нужно чтобы при заходе на разные его интерфейсы отдавались разные сайты. в http.conf добавил вот это:

NameVirtualHost 192.168.1.1:80
NameVirtualHost a.b.c.d:8080

<VirtualHost 192.168.1.1:80>

    ServerName www.name.ru
    DocumentRoot /var/www/html

</VirtualHost>

<VirtualHost a.b.c.d:8080>

    <Directory "/var/www1/html">
        Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    </Directory>

    <Directory "/var/www1/cgi-bin">
        Options ExecCGI
    </Directory>

    <Directory "/">
        Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    </Directory>


    ServerName www.test.com
    DocumentRoot /var/www1/html
    ScriptAlias /cgi-bin/ "/var/www1/cgi-bin/"
    ErrorLog logs/external-error_log
    CustomLog logs/external-access_log common
</VirtualHost>

Это немного работает но есть 2 проблемы:

можно обращаться к страницам не того сервера то есть если я обращусь к старнице http://a.b.c.d:8080/cgi-bin/test.pl (которая на самом деле лежит в /var/www/cgi-bin !) то я получу к ней доступ.

А второая проблема в том, что если я просто ввожу http://a.b.c.d:8080/ то почему-то мне отдается index.html, который находится на другом интерфейсе...

Скажиет, пожалуйста, что я неправильно настроил.

Заранее большое спасибо!

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

 Оглавление

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

1. "Virtual hosts"
Сообщение от edwin emailИскать по авторуВ закладки(ok) on 30-Авг-04, 07:21  (MSK)
>Есть сервер (rh7.2), у которого 2 интерфейса - один реальный, а второй
>нет. На нем стоит Apache/1.3.20. Нужно чтобы при заходе на разные
>его интерфейсы отдавались разные сайты. в http.conf добавил вот это:
Тут просто необходимо запускать 2 разных Apache, указывая различные конфиги
(-f при запуске)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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