GNU/Linux >> Znalost Linux >  >> Linux

Nastavte Apache Traffic Server jako reverzní proxy v systému Linux

Apache Traffic Server je skvělý nástroj pro použití jako reverzní proxy nebo cachovací proxy server pro zvýšení výkonu webu. Tento článek vás provede nastavením serveru Apache Traffic Server s webovým serverem Apache na backendu.

Tento článek předpokládá, že používáte server Apache na portu 82, pomocí adresy URL jako http://localhost:82/ . Nyní se chystáme umístit dopravní server Apache na frontend webového serveru Apache na portu 80 pomocí podobné adresy URL http://svr1.tecadmin.net . Když načteme doménu http://svr1.tecadmin.net v boweru, požadavek půjde nejdříve na traffic server a ten předá požadavek backendovému webovému serveru běžícímu na portu 82.

Krok 1:Instalace úložiště EPEL

Nejprve musíme přidat EPEL rpm úložiště v našem systému. Použijte jeden z níže uvedených příkazů podle verze operačního systému a architektury systému.

CentOS/RHEL 6, 32 Bit:
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

CentOS/RHEL 6, 64 Bit:
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

CentOS/RHEL 5, 32 Bit:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

CentOS/RHEL 5, 64 Bit:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-releas5-4.noarch.rpm
Krok 2:Nainstalujte Apache Traffic Server

Po přidání úložiště EPEL do systému nainstalujte Apache traffic server pomocí následujícího příkazu.

# yum install trafficserver
Krok 3:Nastavení serveru Apache Traffic Server jako reverzního proxy

Nejprve změňte svůj apache server tak, aby fungoval s portem 82.

Nyní nakonfigurujeme server Apache Traffic pro práci na portu 80 a nastavíme nastavení reverzního proxy. Apache Traffic Server používá dva konfigurační soubory uvedené níže jako pracovní.

  • 1. /etc/trafficserver/records.config
  • 2. /etc/trafficserver/remap.config

Upravte records.config a změnit port dopravního serveru Apache.

CONFIG proxy.config.http.server_port INT 80

Pokračujte v úpravách records.config soubor a aktualizujte následující řádek jako níže.

CONFIG proxy.config.proxy_name STRING svr1.tecadmin.net
CONFIG proxy.config.url_remap.pristine_host_hdr INT 1

Upravme remap.config soubor a přidejte následující řádky k mapování a obrácení mapy.

map http://svr1.tecadmin.net:80/  http://localhost:82/
reverse_map http://localhost:82/ http://svr1.tecadmin.net/
Krok 4:Restartujte službu

Po provedení požadované konfigurace restartujte server apache traffic a nakonfigurujte jej na automatické spouštění při spouštění systému.

# service trafficserver restart
# chkconfig trafficserver on
Krok 5:Analýza záhlaví webu

Provedli jste veškerou základní konfiguraci serveru Apache Traffic. Zkontrolujeme záhlaví webu, abychom se ujistili, že ATS je servisní data pro uživatele. Níže zkontrolujte srovnávací výsledek záhlaví odpovědi s ATS a bez ATS.

Se serverem Apache Traffic Server

Bez Apache Traffic Server

Gratulujeme! Úspěšně jste nainstalovali Apache Traffic Server a nakonfigurovali jako front-end proxy server pro Apache. Klikněte sem a přečtěte si kompletní příručku pro administraci ATS.


Linux
  1. Nastavení reverzního proxy serveru Nginx v systému Debian Linux

  2. Nastavení serveru DNS pouze s mezipamětí v systému RHEL 7 Linux

  3. Jak nastavit SSH bez hesla v systému Linux

  1. Nastavení serveru WebDAV na Ubuntu Linux

  2. Nastavte virtuálního hostitele založeného na názvu v Apache

  3. Jak nastavit Reverse SSH Tunnel v Linuxu

  1. Nastavení serveru Kali http

  2. Reverzní proxy s Nginx:Průvodce nastavením krok za krokem

  3. Nastavte OpenVPN Server na Rocky Linux 8