top
logo


vHosts PfSense 2.0 (виртуальные хосты virtualhost) PDF Печать E-mail
01.12.11 10:06

Установка, настройка пакета vHosts в PfSense 2.0

( виртуальные хосты virtualhost )

переадресация на нужный хост

Добавлено: пункт добавление второго IP убрал, так как после перезагрузки пропадает интернет.

Виртуальные хосты настраиваются на внешний IP



Для редактирования конфигурационных файлов:

 

1. Откройте ssh доступ к pfsenese:

system->advanced->enable secure shell

 

2. Cкачайте и установите на свой П.К.  winscp и логиньтесь к pfsense как root со своим паролем

 

 

Подготовительные действия, для того чтобы Pfsense пускал нас на виртуальные хосты.

1. Изменим порт доступа к админке на port:5555


Если этого не сделать то будем видеть не наш хост а надпись:

Potential DNS Rebind attack detected, see http://en.wikipedia.org/wiki/DNS_rebinding
Try accessing the router by IP address instead of by hostname.

 

 

2. Добавим второй IP адрес интерфейсу LAN

LAN основаной IP 192.168.1/24

второй IP 192.168.1.2/32

Статья по добавлению второго IP адреса в PfSense 2.0 ТУТ

 

 

3. Сделаем записи в DNS для наших виртуальных хостов (1.lan  2.lan 3.lan )

Services > DNS forwarder >

Поставить галочку Enable DNS forwarder

Добавим три записи для одного IP

IP Внешнего интерфейса (WAN)

192.168.1.2  -  заменить на IP адрес WAN инетрфейса


Подготовительные действия закончены.

Установим пакет vHost

System > Package Manager

После установки идем

 

 

И добавим три хоста вида

И тут вписываем IP Внешнего интерфейса (WAN)

192.168.1.2  -  заменить на IP адрес WAN инетрфейса

 

 

После добавления витруальных хостов,  в директории /usr/local/vhosts появятся три директории с файлами index.php

 

 

Зайдя в Status  >  Services мы увидем остановлиные сервисы. Так и должно быть. На работу вирт хостов это не влияет.


 

 

 

С витруальными хостами всё!



Далее решать вам, какое применение вы придумаете вирт. хостам. Два варианта описаны ниже.

 

1. Переадресация на нужный нам адрес

В файле index.php прописываем

<meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://thin.kiev.ua">

 

Можно добавить порт

<meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://thin.kiev.ua:80">

 

 

2. Показать нужную нам страницу без переадресации (iframe)

Содержимое файла меняем на:

<iframe src="http://thin.kiev.ua" width="1280" height="800" frameborder="0"></iframe>

 

Играемся с  width="1280" height="800", для получения приемлемой картинки.

 

 

Удачи.

 

оригинал: http://thin.kiev.ua/index.php?option=com_content&view=article&id=464:vhost&catid=50:pfsense&Itemid=81

ссылка на статью: http://thin.kiev.ua/index.php?option=com_content&view=article&id=464:vhost&catid=50:pfsense&Itemid=81

{jcomments on}

Последнее обновление 05.12.11 16:38
 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика