Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mpakmopucm
Зарегистрирован: 24.12.2002 Сообщения: 58 Откуда: Москва
|
Добавлено: Ср Мар 09 2005 14:46 Заголовок сообщения: Как настроить доступ из локалки к локальному web серверу? |
|
|
Здравствуйте. Помогите чем можете. На могу найти ответ на интересующую тему.
Есть локалка. На одной из машин стоит Апач 2.0.43 под WinXP Локальный адрес машины с сервером 192.168.1.8.
Локальные Web-сайты имеют адреса 127.0.0.x, но из локалки (исключая машину с сервером) эти сайты не видятся и не пингуются, а при присвоении сайтам адресов вида 192.168.1.х даже с машины-сервера не отображаются.
TCP/IP машины с апачем настроен так:
ip 192.168.1.8
SubNetMask 255.255.255.224
GateWay 192.168.1.1
DNS 217.10.32.5
В качестве шлюза стоит машинка на Линуксе с iptables.
Помогите, пожалуйста.
Спасибо. |
|
Вернуться к началу |
|
|
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Ср Мар 09 2005 15:09 Заголовок сообщения: Re: Как настроить доступ из локалки к локальному web серверу? |
|
|
mpakmopucm писал(а): | Здравствуйте. Помогите чем можете. На могу найти ответ на интересующую тему.
Есть локалка. На одной из машин стоит Апач 2.0.43 под WinXP Локальный адрес машины с сервером 192.168.1.8.
Локальные Web-сайты имеют адреса 127.0.0.x, но из локалки (исключая машину с сервером) эти сайты не видятся и не пингуются, а при присвоении сайтам адресов вида 192.168.1.х даже с машины-сервера не отображаются.
TCP/IP машины с апачем настроен так:
ip 192.168.1.8
SubNetMask 255.255.255.224
GateWay 192.168.1.1
DNS 217.10.32.5
В качестве шлюза стоит машинка на Линуксе с iptables.
Помогите, пожалуйста.
Спасибо. |
не понятно как у вас все работает... каки настрйоки апача. настройки фаервола, днс. |
|
Вернуться к началу |
|
|
mpakmopucm
Зарегистрирован: 24.12.2002 Сообщения: 58 Откуда: Москва
|
Добавлено: Ср Мар 09 2005 15:24 Заголовок сообщения: Re: Как настроить доступ из локалки к локальному web серверу |
|
|
Часть файла httpd.conf
Код: | <VirtualHost 127.0.0.7>
ServerAdmin webmaster@vs.ru
DocumentRoot D:\Sites\Mishka\HTML
ServerName mischa
ErrorLog D:\Sites\Mishka\logs\error.log
CustomLog D:\Sites\Mishka\logs\common.log common
</VirtualHost> |
DNS не использую. Из локальной сети в адресной строке браузера ввожу http://127.0.0.7
...А что, использование локального DNS обязательно?
iptables на время тестирования: все цепочки в accept + маскарад при обращении к внешней карте роутера. |
|
Вернуться к началу |
|
|
mpakmopucm
Зарегистрирован: 24.12.2002 Сообщения: 58 Откуда: Москва
|
Добавлено: Ср Мар 09 2005 17:06 Заголовок сообщения: Теперь я прошу уточнить. |
|
|
Цитата: | Пропишите VirtualHost 192.168.x.x, а вместо локального DNS, если машинка одна или две, то можно обойтись, просто им в hosts прописать нужные имена |
Прописываю в VirtualHost
mischa на 127.0.0.7
blablabla на 127.0.0.8
в hosts клиента
Цитата: | 192.168.1.8 mischa
192.168.1.8 blablabla |
192.168.1.8 - ip машинки с апачем.
при любом запросе выдает корневой web-узел, а не с виртуального хоста. А при назначении виртуальным серверам адресов 192.168.x.x запрос вообще в никуда уйдет.
Что теперь-то не так? |
|
Вернуться к началу |
|
|
mpakmopucm
Зарегистрирован: 24.12.2002 Сообщения: 58 Откуда: Москва
|
Добавлено: Чт Мар 10 2005 19:07 Заголовок сообщения: Есть предложения/пояснения? |
|
|
Есть предложения/пояснения? |
|
Вернуться к началу |
|
|
fLamer
Зарегистрирован: 05.04.2004 Сообщения: 462 Откуда: Тула
|
Добавлено: Ср Мар 16 2005 06:49 Заголовок сообщения: Re: Как настроить доступ из локалки к локальному web серверу |
|
|
mpakmopucm писал(а): |
DNS не использую. Из локальной сети в адресной строке браузера ввожу http://127.0.0.7
|
Адреса 127.0.0.х - это адреса собственного компьютера, внутренние адреса у каждого хоста свои. Набирая с любого компа из локалки ты пытаешься обратиться к тому компу, с которого набираешь. Это не сетевой адрес. Для того, чтобы обращаться к Апачу по другому адресу типа 192.168.0.х твой копм с апачем должен иметь этот адрес на одном из своих интерфейсов (сетевухе). Если у тебя сетевой адрес веб сервера 192.168.0.1, а в конфиге виртуального сервера ты напишешь 192.168.0.7, то это значит что апач будет все запросы на адрес 192.168.0.7 обрабатывать как запросы на этот виртуальный сервер. А запросы с таким адресом на твой веб сервер НЕ ПРИДУТ. Потому, что в сети у него нет такого адреса!
Есть выход назначить веб серверу несколько IP адресов, если виртуальных серверов немного. Но удобнее настроить DNS с несколькими именами для одного IP и Апач будет выбирать виртуальный сервер не по IP адресу в запросе, а по DNS имени.
DNS можно заменить файлом hosts:
192.168.0.1 misha
192.168.0.1 vasya |
|
Вернуться к началу |
|
|
|