Страница 1 из 1

Несколько Jail в FreeBSD

Добавлено: 2010-10-08 10:50:09
omoroot
Добрый день.

Разбираюсь с Jail-ами и столкнулся с проблемой. Поднял 3 jail-а на сервере. Прописал алиасы к настроенному интерфейсу сети:
192.168.0.10
192.168.0.11
192.168.0.12

Как зайти из корневой системы в каждый jail мне понятно. Мне непонятно, как снаружи зайти в нужный jail.

Вот например у меня есть site1.com и site2.com. Оба эти сайта ассоциируются с реальным белым IP, который имеет сервер. Если на сервере стоит 1 апач, то через виртуальные хосты я могу разрулить запросы к каждому сайту, но я хочу чтобы у меня в jail1 лежал site1.com а в jail2 — site2.com и в каждом jail-е стояло по своему апачу и другими программами (фактически пол системы).

Может ли кто-нибудь подсказать как перенаправить http запрос на серый ip jail-а? (а также ssh и ftp и кто его знает что еще)

Спасибо.

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-08 12:46:40
manefesto
кури dns

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-08 19:36:33
ich
если курить dns можно и с передозом закончить

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-08 22:07:28
dikens3
У меня всё просто оказалось. А частности уже года 3 работает 3 джэйла + основная система.
Тупо несколько внешних IP и всё. Все программы обязательно вешаются на свой IP в таком случае.(иначе в джейле не запустятся, т.к. порт будет занят. Да и с остановкой тоже проблемы есть)

В случае с одним ИП, потребуется проброс порта или прокси.
Например для HTTP можно поставить nginx на основную систему.
Далее в Джэйл1 повесить апач на 80 порт и проксировать на 80 порт САЙТ1.
В Джэйле2 запустить апач для САЙТА2 и тоже самое.

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-09 7:24:52
omoroot
То есть получается что для каждого сервиса мне нужно отдельное решение?
Для http — nginx, для ftp — еще что-то, для shh — третье?
Или я могу поднять на основной машине DNS, который будет ассоциировать доменное имя с jail-ом?

Большое спасибо за ответы.

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-09 8:12:47
dikens3
Давайте определитесь, зайти в требуемый Jail из внутренней локальной сети или через интернет?
То есть получается что для каждого сервиса мне нужно отдельное решение?
Для http нужен http-прокси или ещё один внешний IP.

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-09 19:02:06
omoroot
Интересует достучаться из интернета

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-09 19:52:09
dikens3
omoroot писал(а):Интересует достучаться из интернета
Проброс портов на нужный IP.
Для http только прокси в твоём случае.

Re: Несколько Jail в FreeBSD

Добавлено: 2010-10-10 13:56:44
omoroot
dikens3, большое спасибо за ответы :good: , буду пробовать.