Merhaba,
Bir süredir CyberPanel ile OpenLiteSpeed sunucusu kullanmaktayım. Geçtiğimiz günlerde farklı bir sunucuya doğrudan erişim ihtiyacım ortaya çıktı ve OpenLiteSpeed’e Reverse Proxy olarak çalıştırmam gerekti.
Araştırdığımda; OpenLiteSpeed’i Reverse Proxy olarak çalıştırmanın inanılmaz kolay olduğunu gördüm. Doğrusunu söylemem gerekirse zaten son derece performanslı çalışan LiteSpeed aynı zamanda çok kolay şekilde konfigüre edilebiliyormuş.
Ben aşağıdaki ayarları OpenLiteSpeed 1.7.15 üzerinde gerçekleştirdim. Farklı kaynaklardan edindiğim bilgiye göre LiteSpeed Enteprise v6 içinde aynı ayarlar geçerli.
Ayarlar – Adım 1 :
- LiteSpeed WebAdmin Console erişimi için varsayılan port olan xxx.xxx.xxx:7080 üzerinden giriş yapın ve Server Configuration > External App bölümüne gelin.
- Sağ köşeden + (Add) İşaretine tıklayın.
- Açılan New External App ekranında Type olarak Web Server‘ı seçin ve sağ üst bölümden Next’e tıklayarak devam edin.
- Karşınıza gelen sayfada Reverse Proxy için ayarlamalar yapmamız gerekecek.
- Name * Kısmında sunucunuza bir isim verin.
- Address * bölümünde Reverse Proxy arkasında çalışacak olan sunucunun adresini verin (Örneğin 192.168.50.90:8080)
- Max Connections * için 1 – 2000 arası bir değer verebilirsiniz.
- Connection Keep-Alive Timeout için 1 – 10000 arası bir değer verebilirsiniz.
- Initial Request Timeout (secs) * için 0’dan büyük bir değer verebilirsiniz. Ben 100 vereceğim.
- Retry Timeout (secs) * için 0’dan büyük bir değer verebilirsiniz. Ben 100 vereceğim.
- Son olarak sağ üst kısımdan Save seçeceğini kullanarak kayıt işlemini tamamlayın. Bu işlem sonrasında harici bir sunucu tanımlama işlemini yapmış olduk.
Ayarlar – Adım 2 :
Şimdi oluşturduğumuz Web Server nesnesini daha önceden tanımlanmış bir Virtual Host’a bağlayacağız. (Ben bu Reverse Proxy işlemi tek bir IP adresi üzerinde hizmet veren farklı uygulama sunucularına gelen istekleri yönlendirmek için kullanacağım)
- Menüden Virtual Hosts bölümüne gelin.
- Virtual Host List listesinden işlem yapmak istediğiniz domaini seçin yada yeni bir kayıt oluşturun.
- Açılan Virtual Host’un Context sekmesine gidin ve Add düğmesine basın.
- Karşınıza gelen New Context ekranında Type olarak Proxy’yi seçin ve Next’e basın.
- Proxy Context Definition ayarlarında ise; Tüm dizinleri yönetmek istiyorsanız URI * bölümü için / yazabilirsiniz.
- Web Server * olarak oluşturduğunuz nesneyi seçin ve ayarlarınızı kaydedin.
- Ayarları kaydettikten sonra OpenLiteSpeed’i yeniden başlatın.
- İşlem tamam, Reverse Proxy’niz kullanıma hazır.
OpenLiteSpeed ve LiteSpeed sunucularda Reverse Proxy ayarları işte bu kadar basit ! Konuyla alakalı olarak kafanıza takılan sorular için yorum bölümünü ve omer@omerkuyumcu.com mail adresini kullanabilirsiniz.