В связи с осенним "обострением гениальности", ночью осенила идея ...
Хочу запустить проект под кодовым названием xtovo (это город, где я
родился) или туннелирующий веб-сервер (или virtual/hosting web-servers).
Обьясняю идею. Что такое web hosting все знают.
Идея аналогичная, только вместо users hosting, hosting
будет делаться для удаленных веб-серверов, которые находятся
за корпоративными firewalls.
Наглядно это выглядит так. Есть hosting.com - наш hosting сервер,
специально запиленный сервак (софт для которого и надо будет
написать) доступный из World Wide Web.
Регистрируем на этом hoste некоего usera - допустим, onuchin.
На самом деле, hosting.com - это линуксовая машина и при регистрации,
в системе, появляется user onuchin (правда, с очень ограниченными
правами, только чтение/запись в своей директории).
Этот onuchin имеет собственный локальный apache-web-server
- onuchin.local, который находится за корпоративной firewall
(его тоже, возможнo, придеться "подпилить", т.е. добавить apache
module).
Очень хочется, чтобы onuchin.local был доступен внешнему миру.
Он (onuchin.local) может "нести на борту" "тяжелые" сервисы типа,
PHP, mod_perl, MySQL etc., которые никогда не позволили бы ему иметь
на hosting.com никакие ISP providers.
Для того, чтобы система заработала onuchin должен будет залогиниться
со своей onuchin.local к hosting.com через ssh/Putty (мы будем
использовать ssh туннелирование). Для этого необходимо,
чтобы на коропоративной firewall, ssh порт был открыт для in/out к
hosting.com.
И теперь главное, наша будущая система будет настроена так,
что при обращении onuchin.hosting.com/dir1/my.php,
по ssh туннелю к веб-серверу onuchin.local от hosting.com,
будет передаваться запрос "/dir1/my.php".
Там (на onuchin.local) он будет выполнятся, как onuchin.local/dir1/my.php
результат туннелироваться обратно и отображаться
на onuchin.hosting.com.
Конечно, некое кэширование на hosting.com может быть.
Например, user onuchin в своей home directory на
hosting.com может иметь статические страницы, картинки и тд.
Сам onuchin.local может иметь VirtualHosts, тогда обращение
virt1.onuchin.hosting.com/dir1/my.php будет транслироваться к
virt1.onuchin.local//dir1/my.php
Всё! Думается мне, что на этом даже можно будет стричь бабки.
На самом деле, мне такая система нужна для моей текущей работы.
Добровольцам, моё мыло в
http://www.linux.org.ru/whois.jsp?nick=Valeriy_Onuchin
++
В будущем, можно будет добавить
через hosting.com SIP/VoIP, yourtubы и другие всякие "вкусности"
+++
Возможно, я изобретаю велосипед. Во всяком случае, за долгие
годы работы, я такого решения пока не встречал.
Хотя идея довольно простая.
←
1
2
→
Ответ на:
комментарий
от Valeriy_Onuchin
Ответ на:
комментарий
от Valeriy_Onuchin
Ответ на:
комментарий
от Valeriy_Onuchin
Ответ на:
комментарий
от Valeriy_Onuchin
Ответ на:
комментарий
от Valeriy_Onuchin
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ovirt (2021)
- Форум Ищу добровольцев (2013)
- Форум Требуются добровольцы (2022)
- Форум Ищутся добровольцы (2009)
- Форум добровольцы биореакора >) (2007)
- Форум [поиск добровольцев] KSocrat (2008)
- Форум Добровольцы в биореактор (2005)
- Форум Требуются добровольцы в проект (2011)
- Форум Исправить SBCL - добровольцы есть? (2017)
- Форум А ты записался добровольцем? (2021)