GNU/Linux >> Belajar Linux >  >> Linux

Setup Apache Traffic Server sebagai Reverse Proxy di Linux

Server Lalu Lintas Apache adalah alat yang hebat untuk digunakan sebagai proxy terbalik atau server proxy caching untuk meningkatkan kinerja situs. Artikel ini akan memandu Anda tentang cara Setup Apache Traffic Server dengan Apache Web Server di backend.

Artikel ini mengasumsikan Anda menjalankan server Apache pada port 82, Menggunakan url seperti http://localhost:82/ . Sekarang kita akan menempatkan server lalu lintas Apache di frontend server web Apache pada port 80, Menggunakan url seperti http://svr1.tecadmin.net . Ketika kita memuat domain http://svr1.tecadmin.net di bower, permintaan akan masuk ke server lalu lintas terlebih dahulu dan akan meneruskan permintaan ke server web backend yang berjalan pada port 82.

Langkah 1:Instal Repositori EPEL

Pertama kita perlu menambahkan EPEL repositori rpm di sistem kami. Gunakan salah satu perintah di bawah ini sesuai versi OS dan arsitektur sistem Anda.

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
Langkah 2:Instal Apache Traffic Server

Setelah menambahkan repositori EPEL di sistem, instal server lalu lintas Apache menggunakan perintah berikut.

# yum install trafficserver
Langkah 3:Siapkan Server Lalu Lintas Apache sebagai Proksi Terbalik

Pertama-tama ubah server apache Anda agar berfungsi dengan port 82.

Sekarang kita akan mengkonfigurasi server Apache Traffic untuk bekerja pada port 80 dan mengatur pengaturan proxy terbalik. Apache Traffic Server menggunakan dua file konfigurasi yang tercantum di bawah ini sebagai pekerjaan.

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

Edit records.config dan ubah port server lalu lintas Apache.

CONFIG proxy.config.http.server_port INT 80

Tetap edit records.config file dan perbarui baris berikut seperti di bawah ini.

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

Mari kita edit remap.config file dan tambahkan baris berikut untuk memetakan dan membalikkan peta.

map http://svr1.tecadmin.net:80/  http://localhost:82/
reverse_map http://localhost:82/ http://svr1.tecadmin.net/
Langkah 4:Mulai Ulang Layanan

Setelah membuat konfigurasi yang diinginkan, restart server lalu lintas apache dan konfigurasikan untuk memulai otomatis pada boot sistem.

# service trafficserver restart
# chkconfig trafficserver on
Langkah 5:Analisis Header Situs Web

Anda telah melakukan semua konfigurasi server Apache Traffic dasar. Mari kita periksa tajuk situs web untuk memastikan ATS adalah data layanan kepada pengguna. Periksa di bawah ini hasil tajuk respons komparatif dengan ATS dan tanpa ATS.

Dengan Server Lalu Lintas Apache

Tanpa Server Lalu Lintas Apache

Selamat! Anda telah berhasil menginstal Apache Traffic Server dan mengkonfigurasi sebagai server proxy ujung depan untuk Apache. Klik di sini untuk membaca panduan lengkap administrasi ATS.


Linux
  1. Menyiapkan server Nginx Reverse Proxy di Debian Linux

  2. Penyiapan server DNS cache-saja yang tidak terikat di RHEL 7 Linux

  3. Reverse Proxy dengan Nginx:Panduan Pengaturan Langkah-demi-Langkah

  1. Cara Mengatur SSH Tanpa Kata Sandi di Linux

  2. Siapkan Host Virtual Berbasis Nama di Apache

  3. Cara Mengatur Terowongan SSH Terbalik di Linux

  1. Pengaturan server WebDAV di Ubuntu Linux

  2. Pengaturan server kali http

  3. Siapkan Server OpenVPN di Rocky Linux 8