Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Виртуальные Хосты на Apache? проблема с именами 
:(
    Опции темы
CTYDEHT
Дата 2.11.2004, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 17.10.2004
Где: Восточная Европа

Репутация: нет
Всего: нет



Всем участникам форума - мои приветствия!

Вначале объясню что имеем на данный момент, а потом суть проблемы.

Я соединен к интернету через локальную сеть. Провайдер предоставляет РЕАЛЬНЫЙ И ПОСТОЯННЫЙ IP адресс моему компьютеру. Более того, этому IP уже соответствует доменное имя: m107.provider_name.com. Повторяю, что IP реальный и единственный в мире.
Так, если например я установлю у меня на компе apache, то от может вполне выполнять роль сервера. И на самом деле, сейчас если наберешь m107.provider_name.com - попадешь на сайт, расположенный у меня на компе.
(m107.provider_name.com - не реальный адресс, поэтому никуда не попадешь :) )

Теперь вопрос:

Как я понимаю, m107.provider_name.com - соответствует моему IP, а значит после того, как браузер выясняет - на какой IP следует посылать запрос, уже ничего не зависит от "внешних факторов" и все дальнейшие перенаправления происходят у меня на компе. (возможно ошибаюсь, поправьте меня в этом случае).

Я хочу сделать, чтоб у меня на компе было несколько хостов (на одном и том-же apache).
Например:
m107.provider_name.com - хост с корневой директорией в d:/AppServ/www
www1.m107.provider_name.com - хост с корневой директорией в d:/AppServ/www1
www2.m107.provider_name.com - хост с корневой директорией в d:/AppServ/www2

И причем эти адреса должны работать не только с моего компа, но и с любого, подключенного к интернету.


Вот, никак не могу понять почему у меня не получается... Хотелось бы услышать и ваши идеи. Как это сделать, если это вообще возможно.

Спасибо.
PM MAIL ICQ YIM MSN   Вверх
GoodBoy
Дата 2.11.2004, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 1
Всего: 83



пользуйтесь поиском! http://forum.vingrad.ru/index.php?showtopic=29113


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
DENNN
Дата 2.11.2004, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 2
Всего: 43



Цитата

Вот, никак не могу понять почему у меня не получается...

Для этого надо привести конфиг apache, инче телепатизм получается :)
PM ICQ   Вверх
CTYDEHT
Дата 4.11.2004, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 17.10.2004
Где: Восточная Европа

Репутация: нет
Всего: нет



Да ничего не помогает, что было написано в той теме... hosts ровним счетом ничего не меняет.

Я вставил в конец httpd.conf следующие строки:

Код

<VirtualHost 127.0.0.1>
  NameVirtualHost localhost:80
  ServerAdmin [email protected]
  ServerName localhost:80
  DocumentRoot "d:/appserv/www/"
</VirtualHost>

<VirtualHost 194.42.101.105>
  NameVirtualHost www1.m105.alexis.ro:80
  ServerAdmin [email protected]
  ServerName www1.m105.alexis.ro:80
  DocumentRoot "d:/appserv/www1/"
</VirtualHost>


Плюк этому в hosts прописал:

Код

127.0.0.1       localhost
194.42.101.105 www1.m105.alexis.ro


И знаете, что? даже то, что работало - перестало работать. Так например до этого я если набирал:

127.0.0.1, localhost, 194.42.101.105 или m105.alexis.ro я попадал на сервак у меня на компе, в папку www, а теперь могу туда попасть только по 127.0.0.1 или localhost. Все остальное просто не работает...

Я сомневаюсь, что проблема в localhost, скорее всего в настройках apache

Скажите мне подробно с самого начала, что и как нужно делать, потому-что скорее всего, я где-то что-то не прописываю... или прописываю не так. smile

Это сообщение отредактировал(а) CTYDEHT - 4.11.2004, 19:16
PM MAIL ICQ YIM MSN   Вверх
VoAnt
  Дата 5.11.2004, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 9.4.2004
Где: Украина г. Киев

Репутация: нет
Всего: 2



Проблема решаема .. боролся с этим х-... знает сколько ибо толком никто объяснить немог!
И так нам понадобится 2 вещи!

1. АПАЧ smile
2. ХРЕНОВ DNS - сервер smile сори... просто DNS сервер

Теперь выяним какая винда!

if 98 - забудь об настройке такой системы
if XP - good
if 2003 - VERY GOOD

и так расскажу для 2003-й в ХР аналогично!

Из дополнительного комплекта винды (add/remove programs)
ставишь DNS-server

в администрировании DNS сервера создаёшь зону ну свою корневую... m107.provider_name.com (по IP)

затем (ВНИМАНИЕ) подзону!!!
ЭТО И БУДЕТ НАША MAYO_NOVOE.m107.provider_name.com

далее можешь создать немерено подзон к конкретной зоне. ВНИМАНИЕ IP У ВСЕХ ЗОН ОДИНАКОВЫЙ АПАЧ САМ РАЗГРЕБЁТ ЗАПРОСЫ!!!!!



ТЕПЕРЬ АПАЧ!



ищем виртуал хост

Код

NameVirtualHost *

<VirtualHost *>
 ServerName m107.provider_name.com
 ServerAdmin m107.provider_name.com
 DocumentRoot "./usr/web/root"
 UserDir "./usr/web/root"
 DirectoryIndex index.html index.htm index.php
</VirtualHost>

<VirtualHost *>
 ServerName MAYO_NOVOE.m107.provider_name.com
 ServerAdmin MAYO_NOVOE.m107.provider_name.com
 DocumentRoot "./usr/web/MAYO_NOVOE"
 UserDir "./usr/web/MAYO_NOVOE"
 DirectoryIndex index.html index.htm index.php
</VirtualHost>


и т.д.

ТЕПЕРЬ Звоним провайдеру и требуем синхронизации DNS серверов (Твоего и ихнего) вообще если пров не плуги, то и сами могут быстро отреагировать..

НЕ БОЙСЯ ЗВОНИТЬ ПРОВУ НАСТРОЙКА - ЭТО ИХ ПРЯМАЯ ОБЯЗАННОСТЬ!!!

ОТСИНХРОНИЛИ?
НУ ВСЁ СОЗДАВАЙ ПОДСЕТЬ, теперь ты новый провайдер..
нуууу или хоть настроен как провайдер ... почти

ЕНДЖОЙ!!!!
Спрашивайте! smile

PM MAIL ICQ   Вверх
CTYDEHT
Дата 5.11.2004, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 17.10.2004
Где: Восточная Европа

Репутация: нет
Всего: нет



Я пока еще ничего не делал, но хочется получить ответы на некоторые вопросы, перед тем как я начну.

- Откуда в винде взять DNS сервер. Я поискал в Add/Remove Programs, но ничего похожего на DNS я не нашел (у меня Win XP Professional)

- Для чего мне отдельный DNS сервер (я имею ввиду опиши пожалуйста кто с чем взаимодейисвует и куда что посылает, откуда что читает... в 2-х словах.)

- Что из себя представляет эта синхронизация и для чего она нужна? Мне нужно скопировать инфу с их DNS или им с моего?

- Синхронизацию нужно делать 1 раз и все, или потом периодически обновлять?
PM MAIL ICQ YIM MSN   Вверх
Secandr
Дата 5.11.2004, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 3
Всего: 39



Цитата
- Для чего мне отдельный DNS сервер (я имею ввиду опиши пожалуйста кто с чем взаимодейисвует и куда что посылает, откуда что читает... в 2-х словах.)

DNS сервер переводит хостнаме(www1.m105.alexis.ro) в ip.
Если у тебя нет в локалке dns и на машине тоже, твой компьютер просто не будет знать что такое www1.m105.alexis.ro.


С юниксом всё просто, там нужно вписать зону и создать файл для подзон, как это под win настраивается - понятия не имею smile


VoAnt дал конфиг очень похожий на правду smile Только не помню зачем нужен ServerAdmin...


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
VoAnt
  Дата 6.11.2004, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 9.4.2004
Где: Украина г. Киев

Репутация: нет
Всего: 2



Значит так!
Начнем-с .

Вопрос 2 СТУДЕНТ

для 2003 это делается так:

add/Remove programs -> Windows Components -> Networking Services -> Domain Name System (DNS)
Это нужно установить...

SysReload далее SR (перезагрузка) smilesmilesmilesmile

Затем
Control Panel -> Administarative -> DNS

Затем в "Зона прямого просмотра" клик правой кнопкой -> "Создать зону" -> "Основная зона" -> Введи имя зоны т.е. m107.provider_name.com -> "Создать новый файл" -> "Разрешить любые динамические обновления" -> Готово

тааак основная зона создана.. переходим к дополнительным зонам:

Заходим в зоны прямого просмотра выбираем m107.provider_name.com и кликаем на нём правой книпкой ! "СОЗДАТЬ УЗЕЛ (A)"
Вводим имя подзоны MAYO_NOVOE и свой реальный IP
нажимаем ДОБАВИТЬ УЗЕЛ


Теперь главное!!!!!!! НЕ ЗАБУДЬ СОЗДАТЬ ЗОНУ БЕЗ НАЗВАНИЯ !!!!! ЭТО БУДЕТ ТВОЙ КОРНЕВОЙ ДОМЕН!!!

-->SR

в ХР там всё тоже самое ... вроде...

Теперь!
открываем CMD (думаю не нужно разжевывать?)
набираем dns
если после нажатия ентер небыло надписи что нет такой команды, значит сервис запущен!

Дальше настраивай Аппач

^
Звоним Провайдеру! --------| смотри выше

Теперь кратко о вопросах!

Провайдер должен знать, что у тебя есть Подзоны! А узнать он это может, только если будет смотреть твои днс..
Тебе НЕ нужно СИНХРОНИЗИРОВАТЬ ТВОЙ ДНС сервер с сервером прова.. ибо ты не подключаешь к сети других пользователей .. т.е. не предоставляешь услуги Интернет!

Зачам это нужно?
Рассказывать очень много надо..
в 2-х словах это примерно так:

Чтоб когда люди набирали:

MAYO_NOVOE.m107.provider_name.com

то попадали именно на сайт MAYO_NOVOE!!!
Вот и всё.
Хуууух...
Если что спрашивай!



Это сообщение отредактировал(а) VoAnt - 6.11.2004, 15:42
PM MAIL ICQ   Вверх
CTYDEHT
Дата 6.11.2004, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 17.10.2004
Где: Восточная Европа

Репутация: нет
Всего: нет



у меня ХР !!! а в ХР нет такого... у меня в Networking Services нет ничего подобного...

ты не ответил на мои вопровы в предыдущем постинге
PM MAIL ICQ YIM MSN   Вверх
VoAnt
Дата 6.11.2004, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 9.4.2004
Где: Украина г. Киев

Репутация: нет
Всего: 2



Читай отредактированное.. smile Сорри очень тема прикольная много писать нада!!!
Добавлено @ 15:49
- Что из себя представляет эта синхронизация и для чего она нужна?

Обмен данными между Провом DNS и Твоим DNS

- Мне нужно скопировать инфу с их DNS или им с моего?

Им с твоего!

- Синхронизацию нужно делать 1 раз и все, или потом периодически обновлять?

После содания каждой новой зоны
PM MAIL ICQ   Вверх
VoAnt
Дата 29.11.2004, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 209
Регистрация: 9.4.2004
Где: Украина г. Киев

Репутация: нет
Всего: 2



Мдя.. похоже чтопридётся ставить WINDOWS 2003
или качай с сайта Майкрософт ((smile)) DNS сервайс под ХР
PM MAIL ICQ   Вверх
CTYDEHT
Дата 29.11.2004, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 17.10.2004
Где: Восточная Европа

Репутация: нет
Всего: нет



Да ладно.. фиг и ним, с этим сервером smile
я себе взял нормальный хостинг... в чем-то не удобно, но что делать... smile

Короче, спасибо всем, кто постарался хоть как-то помочь, а особенно VoAnt smile

Желаю вам и дальше проводить здесь классно время.
PM MAIL ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.1549 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.