Apache+virtualhost

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Greeb
рядовой
Сообщения: 38
Зарегистрирован: 2010-02-27 2:13:27

Apache+virtualhost

Непрочитанное сообщение Greeb » 2011-04-18 18:25:49

Приветсвую всех!
Возникла такая проблема:
Есть сервер в реальным(белым) айпи адресом на котором находится один ресурс который используется исключительно в локальной сети провадера, которому принадлежит данный айпи, соответсвенно, в данной локалке он является локальным. Файлы ресурса лежат в папке по умолчанию /usr/local/www/data. ДНС имя прописанно на локальном ДНС сервере провайдера. Возникла надобность разместить еще один ресурс на данном сервере, с ДНС именем зарегистрированным в интернете. Что для етого было сделанно:

Созданно две записи ,1я для локального ресурса, 2я для внешнего, но теперь, при заходе из броузера на адрес локального ресурса отображается второй ресурс. По второму имени все нормально.

Добавленные строки в httpd.conf:

Код: Выделить всё

NameVirtualHost *:80

<VirtualHost локальное_имя_ресурса:80>
    ServerAdmin webmaster@локальное_имя_ресурса
    DocumentRoot /usr/local/www/data
    ServerName локальное_имя_ресурса
    ErrorLog /var/log/def-log
    CustomLog /var/log/def_log common
</VirtualHost>

<VirtualHost внешнее_имя_ресурса:80>
    ServerAdmin webmaster@внешнее_имя_ресурса
    DocumentRoot /usr/home/imp/alterlab
    ServerName внешнее_имя_ресурса
    ErrorLog /var/log/al-log
    CustomLog /var/log/al_log common
</VirtualHost>

Пробывал заменить внешнее_имя_ресурса и локальное_имя_ресурса на айпи адрес, тогда все наоборот, по локальному и внешнему адресу открывается локальный ресурс(
З.Ы. Перечитал кучу форумов, но к сожалению ничего из предложеннного не помогло(
Локальный ресурс закрыт от внешки с помощью htaccess.
Раньше не использовались вообще виртуальные хосты, за ненадобностью, все было напрямую из Document Root
Помогите новичку...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: Apache+virtualhost

Непрочитанное сообщение unix-admin » 2011-04-18 20:49:50

http://httpd.apache.org/docs/current/vh ... based.html
NameVirtualHost *:80

<VirtualHost *:80>
ServerName http://www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName http://www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
И используя вашу терминологию "внешнее_имя_ресурса и локальное_имя_ресурса" = "www.domain.tld и www.otherdomain.tld"

Greeb
рядовой
Сообщения: 38
Зарегистрирован: 2010-02-27 2:13:27

Re: Apache+virtualhost

Непрочитанное сообщение Greeb » 2011-04-18 21:42:38

Спасиба огромное!!! Не знал что ето так было просто.

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: Apache+virtualhost

Непрочитанное сообщение unix-admin » 2011-04-19 8:41:42

Greeb писал(а):Спасиба огромное!!! Не знал что это так было просто.
http://httpd.apache.org/docs/ - самый лучший ресурс по apache :)