MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Расшаривание локального веб-сервера в интернет
21.04.2011
23:18
Текстовые метки: localhost, proxy, proxylocal
Раздел: Компьютер - Web - Полезные сервисы

http://proxylocal.com/

Установка

On any system with ruby and rubygems installed, open your terminal and type:

$ gem install proxylocal

Запуск

Пакет будет установлен в каталог /var/lib/gems/1.8/bin. Если серис, который нужно открыть в интернет, работает на 3000-м порту, proxylocal нужно запустить так:

$ /var/lib/gems/1.8/bin/proxylocal 3000

Local server on port 3000 is now publicly available via:

http://fp9k.t.proxylocal.com/

Настройка

Столкнулся с таким вопросом: как с помощью proxylocal расшаривать виртуальные хосты?

Пример. Стоит локально апач на 80-м порту. У него, например, три виртуальных хоста — test.ru, mysite.org, bestproject.net. Как расшарить конкретно bestproject.net?

Ответ

Сервис проксирует http-запрос в том виде в котором он приходит на него, не изменяя никаких http-заголовков. Поэтому в случае использования Apache необходимо, чтобы хост был прописан как ServerName или как ServerAlias.

Поэтому это можно сделать, например, таким способом:

— запустить proxylocal 80 --host mybestproject

— прописать для хоста bestproject.net в конфиге апача ServerAlias mybestproject.t.proxylocal.com

— перезапустить апач

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования