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

Форум

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

Подготовка версии 4.1.1: список

Обсуждение общих вопросов связанных с программой
norgen
Сообщения: 10
C нами: 4 года 9 мес

Непрочитанное сообщение norgen » 07 мар 2012, 16:34

Скажите, а функционал выбора сайта для доступа извне (что я описал выше) будет реализован?

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

Непрочитанное сообщение Максим » 07 мар 2012, 16:53

norgen писал(а):Скажите, а функционал выбора сайта для доступа извне (что я описал выше) будет реализован?

Честно сказать я не знаю почему вообще вы те сообщения писали. Вбивайте сейчас в настройках Open Server внешний IP адрес и будут ваши сайты открываться извне, вот и всё. Удалённому юзеру нужно только HOSTS файл обновить свой. Можно создать домен с именем Ip адреса, тогда будет вообще сразу этот сайт по IP открываться, без правки удалённого HOSTS файла. Конфиги править не нужно, ничего вообще редактировать не надо... всё просто до безобразия.

Никаких извращений с открытием для интернета только одного единственного сайта не будет. Можно открыть только все сайты сразу. Если конечно вы это имели ввиду в своём вопросе.

Решение описанной вами задачи (открыть наружу только 1 сайт) я вижу в двух вариантах (они будут доступны только в новой версии Open Server которая уже на подходе):

1) Использование профилей
Например у вас есть много сайтов и вы работаете на профиле Default. Вдруг заказчику нужно открыть один из сайтов. Тогда вы создаёте новый профиль настроек и указываете в настройках Open Server другую корневую папку для доменов(например ./html_2/) и ВНЕШНИЙ IP адрес. После чего копируете папку с вашим сайтом из корневой директории ./html/ к папку ./html_2/ и запускаете сервер. Этот вариант имеет один недостаток: нет возможности работы с другими сайтами, пока сервер с этим одним сайтом запущен и работает для заказчика.

2) Создание собственной конфигурации HTTP-хоста. Для сайта, который нужно открыть на весь интернет, вы создаёте собственный шаблон конфигурации веб-сервера. Ваш новый шаблон может копировать стандартный шаблон настроек, но в нём вы укажете внешний IP адрес. Плюс нужно будет дописать внешний IP в общий конфиг http-сервера. Собственно после того, как сервер будет запущен этот единственный сайт будет работать на внешнем IP адресе. Другие сайты как обычно будут работать на том IP, который указан в настройках Open Server.

Так что на мой взгляд предпочтительнее 2 вариант. Надеюсь я дал исчерпывающий ответ на ваш вопрос ;)

norgen
Сообщения: 10
C нами: 4 года 9 мес

Непрочитанное сообщение norgen » 07 мар 2012, 17:04

Сейчас я именно так и делаю - просто делаю конфиг одного виртуального сервера localhost, рут-директорией прописываю путь к необходимому серверу... Конфиг подкидываю вместо сгенерированного софтиной и все при обращении браузером на мой ip попадают на нужный сайт.

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

Mr.Emm
Сообщения: 77
C нами: 5 лет 11 мес

Непрочитанное сообщение Mr.Emm » 09 мар 2012, 11:27

norgen
Я не понимаю, зачем вы копаетесь в конфигах, если можно в пару кликов, через алиасы открыть доступ к любому нужному вам сайту.
Максим писал(а):Можно создать домен с именем Ip адреса, тогда будет вообще сразу этот сайт по IP открываться, без правки удалённого HOSTS файла. Конфиги править не нужно, ничего вообще редактировать не надо... всё просто до безобразия.

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

norgen
Сообщения: 10
C нами: 4 года 9 мес

Непрочитанное сообщение norgen » 12 мар 2012, 22:16

Все конечно с виду просто до безобразия, но если приходится в в течение получаса переключать внешний ip на разные локальные домены дабы демонстрировать разные варианты/версии заказчику/заказчикам - то это превращается в эпический геморой. Остановка сервера - поиск внешнего IP (он динамический у 90% пользователей OS) правка конфига, запуск сервера, проверка через вебпрокси (мало ли чего накосячил, может ip сменился/порт закрыт), предоставление ссылки заказчику... По поводу алиасов - это тот-же геморой в случае динамического IP и честно, я не понял как ими пользоваться. И не надо говорить о возможности применения DDSN - это не всегда возможно и в 99% не нужно, достаточно IP-адреса.

Не проще ли добавить данный функционал в меню? Я думаю это не так сложно.
Можно создать очередное голосование. Готов скинуться на подобный функционал в новом OS.
Если разработчики скажут НЕТ - пойду лесом, буду искать другие варианты/писать скрипты.

Bueno
Сообщения: 83
C нами: 4 года 10 мес

Непрочитанное сообщение Bueno » 13 мар 2012, 09:17

UkrSim, norgen
не слишком ли много вы хотите от данного продукта?.. купите статичный ip, в стольной в среднем 5$/мес, или хостинг примерно за те же деньги, и будет вам счастье.. все же это продукт не для хостинга, а средство для быстрого разворачивания среды разработки веб приложений.. бред вы несете, ей богу..
Последний раз редактировалось Bueno 13 мар 2012, 10:42, всего редактировалось 1 раз.

norgen
Сообщения: 10
C нами: 4 года 9 мес

Непрочитанное сообщение norgen » 13 мар 2012, 09:49

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

Bueno
Сообщения: 83
C нами: 4 года 10 мес

Непрочитанное сообщение Bueno » 13 мар 2012, 10:41

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

norgen
Сообщения: 10
C нами: 4 года 9 мес

Непрочитанное сообщение norgen » 13 мар 2012, 11:02

Bueno писал(а):еще раз - если вы занимаетесь этим профессионально, т.е. зарабатываете веб коддингом, решительно не составит вам обузы выделять десяток долларов в месяц на хостинг или статичный ip.. остальное выглядит как желание впихнуть невпихуемое..


Уважаемый Bueno, не надо тут из себя умника строить. В некоторых случаях статический ip просто невозможен. Я работаю на 3-х компьютерах в 3-х разных местах - на работе, дома, ноутбук с 3G. Определить внешний IP-адрес и прописать его куда нужно в настройках сервера достаточно просто, чего тут "невпихуемого"? И я думаю разработчикам не оставит труда это сделать. Я же предложил провести голосование и свою материальную помощь. Пока я тут спорю меня поддержало 4 человека пользователей. Так-что все на усмотрение разрабов, как говорится "Жираф большой, ему видней..."

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

Непрочитанное сообщение Максим » 13 мар 2012, 11:27

Мда, развели тут дебаты ниочём...

norgen, если не понимаете работу алиасов - ваши проблемы. Почитайте Википедию тогда уж, если пользователи недоходчиво объяснили. Ну и дождитесь хотя бы новую версию OS, там в настройках можно будет поставить *, сервер будет работать сразу на всех доступных IP. Никакого извращения с переключением режимов и определением вашего динамического ip я делать не буду, говорил уже.

Тема закрыта, поскольку обсуждать уже нечего. Релиз почти готов. Ожидайте на днях... Всем спасибо за предложенные идеи!


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

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

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