Конфигурирайте Apache 2.2 като Forward Proxy

Съдържание

Прокси сървърите изпълняват редица различни задачи, има два вида прокси сървъри, преки прокси и обратен прокси. Препрати прокси се използва за поддържане на достъп до Интернет за редица клиенти чрез една защитна стена, кеширане или филтриране. Обратният прокси се използва за пренасочване на заявки от уебсайт към поредица от сървъри за клиент.
Препракси прокси сървър осигурява достъп до Интернет за произволен брой клиенти чрез един сървър. Ще видим как да конфигурираме сървъра на Apache за изпълнение на тези задачи.
Пренасочващият или препращащият прокси служи като врата или портал за достъп до интернет, например този, който трябва да бъде посочен в браузъра, за да има достъп до него, и който, наред с други неща, служи за споделяне на интернет връзка или като филтър за нежелани уебсайтове.
Изтеглете Apache
Първото нещо е да изтеглите Apache от самия уебсайт. В този случай е използвана най -новата версия, 2.4 за Unix или Linux, достъпна тук:
wget http://httpd.apache.org/download.cgi#apache24

Това, което се изтегля, е изходният код, който след това ще трябва да бъде компилиран от терминала, което показва, че искаме да активираме опцията Proxy
Ще компилираме и инсталираме Apache сървъра
./configure --prefix = / usr / local / apache --enable-proxy

с опцията --prefix казваме на компилатора къде искаме да ИНСТАЛИРАМЕ изпълними файлове
След като този процес приключи, използваме командите make and make install за компилиране и инсталиране:
 направете make install

С какво вече ще имаме инсталиран сървър в директорията / usr / local / apache
Прокси конфигурация
Ако сега стартираме услугата Apache, тя ще действа като нормален и текущ уеб сървър, така че трябва да добавим следните редове към конфигурационния файл /conf/httpd.conf на директорията, в която сме инсталирали сървъра:
 # Настройки на прокси ProxyRequests При ***** Отказ, Разрешаване на отказ от всички Разрешаване от 192.168.100.0/255.255.255.0 # Блокиране на нежелани уебсайтове !! ProxyBlock domain1.com domain2.net

Обяснение на това, което конфигурираме
ProxyRequests On => Активирайте проксито, ако е зададено на Off, ще бъде деактивирано
=> Това, което следва, засяга всички заявки, тъй като използваме звездичка. Можем да имаме различни конфигурации в зависимост от това, от което се нуждаем
Отказ от всички => По подразбиране всички IP адреси, които искат достъп до прокси, са забранени
Разрешаване от 192.168.100.0/255.255.255.0 => Разрешаваме използването само на тази подмрежа
ProxyBlock domain1.com word1 word2 => Филтрираме всички заявки към URL адреси, които съдържат тези низове, домейн или думи.
Добавете HTTP заглавки към заявки за прокси сървър
Понякога може да се наложи да добавите допълнителна заглавка към заявките, които преминават през прокси сървъра, или да промените тези, които идват от браузъра, например, за да знаете, че са преминали през споменатия прокси или по някаква друга причина.
За да направите това, в допълнение към инсталирането на Proxy модула, както е описано по -горе, модулът Headers трябва да бъде добавен при компилиране.
Изграждане с поддръжка на Headers
 ./configure --prefix = / usr / local / apache --enable-proxy --enable-headers make make install

В допълнение към частта Proxy трябва да добавим:
 # Добавете необходимите заглавки към заявките RequestHeader добавете MyHead "Тази заявка е преминала през моя прокси"
Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave