Приветствую!
Примерно год назад в нашем городе начали развиваться домашние сети. Как водиться завели свой сервер. Настроили почту, Web, Jabber ... и т.д и т.п. Все замечательно работало.
С появлением в городе ADSL решили выпустить сервер в глобальную сеть.
Вот тут-то и начались проблемы. При настройке соединения PPPoE сервер упорно не видел в интернете ни одной другой машины - проблема решилось, после того, как в настройках сети была закоментирована строчка gateway. Теперь соединение с интернетом сеть, почта работает, НО WEB работает только на локальную сеть. Т.е. - все адреса в локальной сети открываются без проблем, а при попытке выхода на них из Интернета - в логах Апача появляется ошибка об отсутствии каталога /htdocs (хотя в ни в настройках Apache ни в настройках виртуальных доменов он не фигурирует) Если создать символическую ссылку с реального каталога /var/www/vhosts/cataclog1 на ./htdocs - главная страница открывается, а ссылки на другие сайты - не работают.
Повторяюсь - в локальной сети и DNS и WEB-сервер работают без проблем. Проблема коснулась только Интернет.
Настройка сервера под Debian 3.1 (Sarge)
Модераторы: Warderer, Модераторы разделов
-
- Сообщения: 28
- ОС: SLED 10.2
Настройка сервера под Debian 3.1 (Sarge)
Заходите в гости на наш сайт
-
- Сообщения: 767
- ОС: Debian GNU/Linux SID
Re: Настройка сервера под Debian 3.1 (Sarge)
beller0f0nt писал(а): ↑28.06.2006 10:33Приветствую!
Примерно год назад в нашем городе начали развиваться домашние сети. Как водиться завели свой сервер. Настроили почту, Web, Jabber ... и т.д и т.п. Все замечательно работало.
С появлением в городе ADSL решили выпустить сервер в глобальную сеть.
Вот тут-то и начались проблемы. При настройке соединения PPPoE сервер упорно не видел в интернете ни одной другой машины - проблема решилось, после того, как в настройках сети была закоментирована строчка gateway. Теперь соединение с интернетом сеть, почта работает, НО WEB работает только на локальную сеть. Т.е. - все адреса в локальной сети открываются без проблем, а при попытке выхода на них из Интернета - в логах Апача появляется ошибка об отсутствии каталога /htdocs (хотя в ни в настройках Apache ни в настройках виртуальных доменов он не фигурирует) Если создать символическую ссылку с реального каталога /var/www/vhosts/cataclog1 на ./htdocs - главная страница открывается, а ссылки на другие сайты - не работают.
Повторяюсь - в локальной сети и DNS и WEB-сервер работают без проблем. Проблема коснулась только Интернет.
смотри виртуальные хосты на внешний интерфейс, конкретно DocumentRoot
-
- Сообщения: 28
- ОС: SLED 10.2
Re: Настройка сервера под Debian 3.1 (Sarge)
В том-то и дело, что в DocumentRoot прописаны адреса /var/www/vhosts/cataclog1. Да и в локалке он обращается к ним правильно.
Откуда вообще появился этот /htdocs
Может ли это быть связано с gateway?
Хотя ведь для интернет-соединения шлюзом является провайдер.
А что, на внешний интерфейс виртуальные хосты прописываются особым образом? Может подскажете?
Откуда вообще появился этот /htdocs
Может ли это быть связано с gateway?
Хотя ведь для интернет-соединения шлюзом является провайдер.
А что, на внешний интерфейс виртуальные хосты прописываются особым образом? Может подскажете?
Заходите в гости на наш сайт
-
- Сообщения: 767
- ОС: Debian GNU/Linux SID
Re: Настройка сервера под Debian 3.1 (Sarge)
beller0f0nt писал(а): ↑28.06.2006 11:01В том-то и дело, что в DocumentRoot прописаны адреса /var/www/vhosts/cataclog1. Да и в локалке он обращается к ним правильно.
Откуда вообще появился этот /htdocs
Может ли это быть связано с gateway?
Хотя ведь для интернет-соединения шлюзом является провайдер.
А что, на внешний интерфейс виртуальные хосты прописываются особым образом? Может подскажете?
если ты в виртуальном хосте указал IP:80, то и слушать он будет именно этот IP, то есть если этот вхост был привязан к IP локалки то и увидишь ты его только через локалку, при этом Интернет IP:80 у тебя будет пустым, но при этом, если Listen 80 есть в основном конфиге (а оно наверняка есть), то прослушиваться будет и обращаться сервер пойдет на Document Root прописанный не в виртуальном хосте, а в основном конфиге апача
-
- Сообщения: 28
- ОС: SLED 10.2
Re: Настройка сервера под Debian 3.1 (Sarge)
Т.е. в Apache прописан NameVirtualHost 192.xxx.xxx.xxx (локальная сеть)
файлы виртуальных хостов подгружаются в виде отдельных *.conf файлов ( в них идут записи типа VirtualHost test.mynet.com )
Имеется зарегистрированный домен mynet.com на котором в качестве ссылки на сайт идет сылка на службу DynDNS.org ( попытка выкрутиться, не покупая статический IP адресс, а пользоваться динамическим) ddclient c сервера в локалке забирате адрес и передает в Инет
Т.е. имеется такая схема в локалке адресс 192.xxx.xxx.xxx - провайдер выдает адрес 217.xxx.xxx.xxx а реальный адрес в интернете 85.xxx.xxx.xxx
Каким образом всё это увязать в Apache?
Точнее будет спросить - могу-ли я в качестве параметра NameVirtualHost указать mynet.com или *
т.е. - будет ли правильно написание
NameVirtualHost mynet.com
или
NameVirtualHost *
файлы виртуальных хостов подгружаются в виде отдельных *.conf файлов ( в них идут записи типа VirtualHost test.mynet.com )
Имеется зарегистрированный домен mynet.com на котором в качестве ссылки на сайт идет сылка на службу DynDNS.org ( попытка выкрутиться, не покупая статический IP адресс, а пользоваться динамическим) ddclient c сервера в локалке забирате адрес и передает в Инет
Т.е. имеется такая схема в локалке адресс 192.xxx.xxx.xxx - провайдер выдает адрес 217.xxx.xxx.xxx а реальный адрес в интернете 85.xxx.xxx.xxx
Каким образом всё это увязать в Apache?
Точнее будет спросить - могу-ли я в качестве параметра NameVirtualHost указать mynet.com или *
т.е. - будет ли правильно написание
NameVirtualHost mynet.com
или
NameVirtualHost *
Заходите в гости на наш сайт
-
- Сообщения: 767
- ОС: Debian GNU/Linux SID
Re: Настройка сервера под Debian 3.1 (Sarge)
beller0f0nt писал(а): ↑28.06.2006 13:46Т.е. в Apache прописан NameVirtualHost 192.xxx.xxx.xxx (локальная сеть)
файлы виртуальных хостов подгружаются в виде отдельных *.conf файлов ( в них идут записи типа VirtualHost test.mynet.com )
Имеется зарегистрированный домен mynet.com на котором в качестве ссылки на сайт идет сылка на службу DynDNS.org ( попытка выкрутиться, не покупая статический IP адресс, а пользоваться динамическим) ddclient c сервера в локалке забирате адрес и передает в Инет
Т.е. имеется такая схема в локалке адресс 192.xxx.xxx.xxx - провайдер выдает адрес 217.xxx.xxx.xxx а реальный адрес в интернете 85.xxx.xxx.xxx
Каким образом всё это увязать в Apache?
Точнее будет спросить - могу-ли я в качестве параметра NameVirtualHost указать mynet.com или *
т.е. - будет ли правильно написание
NameVirtualHost mynet.com
или
NameVirtualHost *
звездочка должна сработать.
На форуме проблемы с личными сообщениями - белый лист при просмотре, возможно новая версия пхп на сервере?
напиши лучше на мыло или в аську.
-
- Сообщения: 28
- ОС: SLED 10.2