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

Форум

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

VirtualHost на разных портах

Обсуждение общих вопросов связанных с программой
hordesalik
Сообщения: 11
C нами: 3 года 5 мес

Непрочитанное сообщение hordesalik » 13 июн 2013, 09:44

Как настроить OpenServer, чтобы он из локальной сети по порту определял локальных хост?

у меня есть несколько проектов, которые на локально работают отлично. Сейчас хочу, чтобы они были ВСЕ доступны из сети. Поменял IP сервера на доступный из вне, добавил алиас по имени ПК и получил доступ из локальной сети, но только для одного проекта. Можно ли настроить OpenServer, чтобы он по адресу PC.local.net:80, PC.local.net:81,PC.local.net:82 видел хосты host80.localhost, host81.localhost, host82.localhost соответственно ? Сейчас получилось только по имени PC.local.net выставить host80.localhost.

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

Непрочитанное сообщение Максим » 13 июн 2013, 13:46

Используйте встроенный DNS сервер. О том как - читайте в документации.

hordesalik
Сообщения: 11
C нами: 3 года 5 мес

Непрочитанное сообщение hordesalik » 13 июн 2013, 13:51

С какой версии в OpenServer есть встроенный днс? у меня 4.7.7. По днс там нет ничего, раздел по внешнему доступу на мой вопрос не отвечает. там описано как сделать то, что я уже сделал

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

Непрочитанное сообщение Максим » 13 июн 2013, 14:16

С последней.

hordesalik
Сообщения: 11
C нами: 3 года 5 мес

Непрочитанное сообщение hordesalik » 13 июн 2013, 14:16

ОК. качаю

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

Непрочитанное сообщение Максим » 13 июн 2013, 14:20

Качайте, но обращаю ваше внимание - это лишь поможет видеть ваши локальные хосты всем машинам в локальной сети (после настройки dns). Чтобы перенаправлялись домены - создавайте алиасы. Ну а про порты я вообще промолчу, понятия не имею как и зачем вы вешаете разные сайты на разные порты, dns вам в этом не помощник.

hordesalik
Сообщения: 11
C нами: 3 года 5 мес

Непрочитанное сообщение hordesalik » 13 июн 2013, 14:24

ага. так я не понял, выйдет с портами или нет ?
если дело только в ДНС-именах, то я имею доступ к днс в локальной сети, могу там настроить что то вроде site1.pc.local.net, site2.pc.local.net...

я бы хотел настроить, чтобы можно было обращаться через порт и не настраивать другие днс

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

Непрочитанное сообщение Максим » 13 июн 2013, 14:34

Еще раз повторюсь - DNS вам в этом не помощник. Чтобы попадать на определённый порт пользователь сам должен набирать этот порт прямо в браузере. То что вы хотите с портами - это возможно, но только если кидать в каждый сайт свой собственный конфиг домена и там прописывать порты и алиасы. Это первое. А второе - я не понимаю зачем они вообще вам нужны эти порты, вы можете просто настроить DNS и вся локальная сеть будет видеть ваши локальные домены без всяких портов.

hordesalik
Сообщения: 11
C нами: 3 года 5 мес

Непрочитанное сообщение hordesalik » 13 июн 2013, 14:47

да. правильно. пользователь наберет в строке http://pc.local.net:81/ и получит мой локальный host81.localhost
как я понял в OpenServer этого не предусмотрено... ?
Зачем - чтобы не плодить по несколько днс-записей на каждого разработчика. Их хоть и не много, но пару десятков записей это будет. А все, что мне нужно - это скинуть ссылку

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

Непрочитанное сообщение Максим » 13 июн 2013, 14:51

1) Нет, человек наберет в браузере http://pc.local.net:81/ и попадет не на http://host81.localhost, а на http://host81.localhost:81

2) Почему не предусмотрено, всё предусмотрено, вам нужно создать алиасы в настройках, это всего пару кликов мышью.

3) Зачем? Я так и не понял. Причем тут DNS записи и разработчики... Вам нужно просто включить модуль DNS сервера и настроить компьютеры в локальной сети согласно инструкции. После этого все смогут попадать на ваши сайты http://host81.localhost напрямую на стандартном 80-ом порту и без всяких алиасов типа pc.local.net.

P.S. В инструкции наверное не написано, но я скажу - еще нужно в настройках Open Server выбирать не "Все доступные IP", а IP адрес вашего компьютера в локальной сети. Т.е. чтобы там был вбит именно ip компьютера в сети, а не 127.0.0.1 или параметр "все".


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

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

Сейчас этот форум просматривают: Google [Bot], Yahoo [Bot] и 0 гостей