Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 052 раза!

Форум

Добро пожаловать, Гость!

Доступ к созданному домену по динам. ip

Обсуждение общих вопросов связанных с программой
Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 31 июл 2013, 19:50

okouser писал(а):Я сам думал, что придется писать костыль в виде приложения, отслеживающего ip в каждый момент времени и вносящего соответствующие изменения в алиасы.


Только вы не подумали наверное, что в этот "каждый момент времени" вам нужно будет каждый раз перезапускать сервер при внесении изменений в конфигурацию.

okouser
Сообщения: 17
C нами: 3 года 4 мес

Непрочитанное сообщение okouser » 31 июл 2013, 21:44

Только вы не подумали наверное, что в этот "каждый момент времени" вам нужно будет каждый раз перезапускать сервер при внесении изменений в конфигурацию.

Конечно, подумал. Поэтому и, снова же, костылем назвал. Но выполнение пары лишних команд и перезапуск сервера - это пустяки по сравнению с необходимостью привязки к текущему внешнему ip.
Но каким-то образом этот функционал у вас оказался таки реализованным.

Добавлено спустя 1 час 13 минут 4 секунды:
Обдумал ситуацию.
А почему вы все-таки решили, что нужны алиасы для айпишников?
Если Open Server слушает нужный ip, в конфигурационном файле апача в виде <VirtualHost %ip%:%httpport%> прописана привязка домена к соответствующему ip, то зачем нужны еще какие-то явные алиасы между ip и доменами. Вроде, всё и так должно работать.

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 07 авг 2013, 12:49

HTTP работает с ИМЕНЕМ ДОМЕНА (формально это называется "адрес сервера")!!! Только так!
А вот если у Вас домен совпадает с ip4 это "чистая случайность" ;)
Надо думать про корректное сопоставление доменного имени и ip4 (динамического или статическо без разницы).
Иначе см. прокси, кэширование имён... -> странные глюки.

okouser
Сообщения: 17
C нами: 3 года 4 мес

Непрочитанное сообщение okouser » 07 авг 2013, 13:06

HTTP работает с ИМЕНЕМ ДОМЕНА (формально это называется "адрес сервера")!!! Только так!

Откуда такая глубокая мысль?!
Все домены имеют ip, а за маршрутизацию к домену по символьному имени отвечают dns-сервера.
А вот если у Вас домен совпадает с ip4 это "чистая случайность"

Что значит совпадает?! Каждый домен имеет ip-адрес. Логично, чтобы доступ к домену мог осуществляться по этому адресу.
Более того, открою страшную тайну, но есть еще и ipv6-адресация. Давайте еще алиасы и по ней прописывать...
странные глюки

Странные глюки, на мой взгляд, в документации.
Я надеялся, что Максим что-то ответит на мое предыдущее сообщение. В том числе и с критикой.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 07 авг 2013, 14:01

okouser писал(а):Что значит совпадает?! Каждый домен имеет ip-адрес. Логично, чтобы доступ к домену мог осуществляться по этому адресу.


:lol: :lol: :lol: Ага каждый домен имеет, а тот как же. Только обычно по 1000 доменов сидят на одном IP адресе. Вам человек дело говорит, а вы с ним спорить пытаетесь. Да, вы представляете, для IPv6 если его использовать тоже надо прописывать алиасы. Иль вы думали что каждый домен имеет уникальный собственный IP :mrgreen:

okouser
Сообщения: 17
C нами: 3 года 4 мес

Непрочитанное сообщение okouser » 07 авг 2013, 14:21

Каждый читает то, что он хочет прочитать. Я ведь не написал, что каждый домен имеет УНИКАЛЬНЫЙ ip-адрес. Но вы, видимо, собрались тут цепляться за слова, а не отвечать на вопросы.
На одном ip может быть масса доменов, но:
1) в любом случае эти домены будет относиться к этому ip-адресу;
2) в файлах конфигурации используемого сервера может быть прописан домен по умолчанию, который и будет открываться при запросе на данный ip, о чем и пошел разговор, если вы не заметили.

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 07 авг 2013, 14:43

Домен "по умолчанию" в Open Server есть, и если повесить Open Server на определенный IP адрес без настройки алиаса, а потом зайти на этот IP, то вы увидите белы лист, т.е. этот самый пустой домен по имени default. А вот чтобы попасть на определенный домен набирая IP адрес нужно создать алиас, в Руководстве всё это написано. Что вам не понятно?

okouser
Сообщения: 17
C нами: 3 года 4 мес

Непрочитанное сообщение okouser » 07 авг 2013, 14:59

Домен "по умолчанию" в Open Server есть, и если повесить Open Server на определенный IP адрес без настройки алиаса, а потом зайти на этот IP, то вы увидите белы лист, т.е. этот самый пустой домен по имени default.

Вот-вот. А если убрать этот default из конфигурации апача и добавить в нее свой домен, то всё работает и без алиасов, и с динамическими адресами. И это, я думаю, имеет смысл описать в документации.
Я же вверху написал:
"А почему вы все-таки решили, что нужны алиасы для айпишников?
Если Open Server слушает нужный ip, в конфигурационном файле апача в виде <VirtualHost %ip%:%httpport%> прописана привязка домена к соответствующему ip, то зачем нужны еще какие-то явные алиасы между ip и доменами. Вроде, всё и так должно работать."

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 07 авг 2013, 15:18

Я вам говорю о том, как сделано в Open Server "по умолчанию", т.е. как надо поступать в простейшей ситуации. Вы же вправе менять конфигурацию сервера КАК УГОДНО, какое это имеет отношения к документации не понимаю, я не собираюсь там дописывать очевидные вещи. И так даже дураку понятно, что конфигурацию сервера можно переписывать как угодно.

okouser писал(а):А почему вы все-таки решили, что нужны алиасы для айпишников?


Я не решил, я вам прямо говорю. Просто ставлю вас в известность.

okouser писал(а):А если убрать этот default из конфигурации апача и добавить в нее свой домен


Естественно, так работает, но только потому что все неизвестные запросы (т.е. запросы к несуществующему домену) отправляются на первый попавшийся домен, по умолчанию в Open Server это default. Ну а вы да, можете вписать туда свой домен и такие запросы будут попадать туда, т.е. на ваш домен. В данном случае для вас это решит проблему доступа через динамический IP, только я бы вам рекомендовал не заниматься ерундой и открыть для себя DynDNS.

okouser
Сообщения: 17
C нами: 3 года 4 мес

Непрочитанное сообщение okouser » 07 авг 2013, 15:32

только я бы вам рекомендовал не заниматься ерундой и открыть для себя DynDNS.

Дописать это надо (причем не мне надо), поскольку многие пользователи (это можно увидеть даже по сообщениям на форуме) думают, что иных вариантов нет, читая вашу документацию:
"Для работы в сети Интернет необходим статический(белый) IP адрес...
Чтобы при наборе IP адреса вашего компьютера открывался определенный локальный сайт, можно создать алиас вида ваш_внешний_ip => ваш_локальный_домен. После этих действий указанный вами локальный домен, для которого вы создали алиас, станет доступен через локальную сеть или сеть Интернет по адресу http://ваш_внешний_ip/ (например http://64.55.96.24/). Если ваш компьютер подключен к нескольким сетям и в настройках сервера установлен IP=*, то такой алиас необходимо создать для каждого IP адреса выданного вашему компьютеру в каждой из сетей."
Что же касается DynDNS (и я об этом снова же вам писал в этой теме), то в некоторых сетях такие доменные имена блокируются в отличие от ip-адресов. Поэтому нужны все возможности доступа к хостам.
P.S. Максим, перестаньте постоянно лезть в бутылку и что-то говорить в безапеляционной манере. Есть многие вещи, которые не знаете и не понимаете вы, есть многие вещи, которые не знаю и не понимаю я. Нужно внимательно друг друга выслушивать, прежде, чем вешать какой-то ярлык.
Безусловно, вы сделали отличный сервер, за что огромное спасибо. Сделаете еще возможность автоматического переноса настроек и т.п. от версии к версии и, безусловно, цены ему не будет.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя