cPanel Apache Portu Nasıl Değiştirilir

cPanel Apache Portu değiştirildiğinde, güvenlik duvarından yeni porta izin vermek sunucu erişilebilirliği için zorunludur.
cPanel Apache Portu değiştirildiğinde, güvenlik duvarından yeni porta izin vermek sunucu erişilebilirliği için zorunludur.

cPanel Apache Portu Nasıl Değiştirilir

cPanel/WHM sunucunuzda, Apache web sunucusu varsayılan olarak 80 numaralı port üzerinden çalışır. Bu standart portu değiştirmek, sunucu güvenliğini artırmak ve potansiyel port çakışmalarını engellemek adına önemli bir adımdır. Özellikle botlar tarafından gerçekleştirilen otomatik saldırılar genellikle standart portları hedefler. Apache portunu daha az bilinen bir porta taşımak, bu tür istenmeyen trafiği önemli ölçüde azaltabilir. Aynı zamanda, sunucunuzda Nginx gibi başka bir web sunucusu veya bir proxy hizmeti çalıştırıyorsanız, farklı hizmetlerin aynı portu kullanmaya çalışmasından kaynaklanan çakışmaları önlemek için bu değişiklik zorunlu hale gelebilir. Bu kılavuz, WHM (WebHost Manager) paneli aracılığıyla cPanel Apache portu değiştirme işlemini nasıl güvenli ve hatasız bir şekilde tamamlayacağınızı adım adım açıklamaktadır.

Bu işlemi gerçekleştirmeden önce, sunucu yapılandırmasında yapılacak herhangi bir değişikliğin potansiyel riskler barındırdığını unutmamak önemlidir. Hatalı bir yapılandırma, sunucunuzda barındırılan tüm web sitelerinin erişilemez hale gelmesine neden olabilir. Bu nedenle, adımları dikkatle takip etmek ve işlem öncesinde sunucunuzun tam bir yedeğini almak, olası sorunlara karşı en iyi güvencedir. İşlemler, sunucu üzerinde tam yetkiye sahip olan root kullanıcısı ile gerçekleştirilmelidir.

WHM Üzerinden cPanel Apache Portu Değiştirme Adımları

Apache portunu değiştirme süreci tamamen WHM paneli üzerinden yönetilir ve birkaç basit adımdan oluşur. Bu adımlar, Apache’nin temel yapılandırma dosyasına müdahale ederek sunucunun hangi port üzerinden web trafiğini dinleyeceğini belirlemenizi sağlar. Sürece başlamadan önce, yeni port numaranızın sunucudaki başka bir servis tarafından kullanılmadığından emin olmanız kritik önem taşır.

Adım 1: Apache Yapılandırma Menüsüne Erişin

İlk olarak, Apache’nin global ayarlarını düzenleyebileceğiniz WHM arayüzüne ulaşmanız gerekmektedir. Bu menü, sunucudaki tüm hesapları etkileyen genel Apache direktiflerini içerir. Aşağıdaki adımları izleyerek ilgili bölüme kolayca erişebilirsiniz:

  • WHM panelinize root kullanıcısı ve şifrenizle giriş yapın.
  • Giriş yaptıktan sonra, sol tarafta bulunan arama çubuğuna “Apache Configuration” yazarak ilgili menüyü hızla bulun.
  • Alternatif olarak, Service Configuration ana menüsü altından “Apache Configuration” seçeneğine tıklayabilirsiniz.
  • Açılan sayfada, Apache’nin temel yapılandırma seçeneklerini içeren “Global Configuration” bağlantısına tıklayın.

cPanel Apache Portu değişikliği ile sunucu trafiğini güvenli ve özel bir kanala yönlendirin.
cPanel Apache Portu değişikliği ile sunucu trafiğini güvenli ve özel bir kanala yönlendirin.

Adım 2: Port Numarasını Güncelleyin

“Global Configuration” ekranı, Apache sunucusunun çalışma şeklini belirleyen en temel direktifleri barındırır. Port değişikliği de bu ekrandan yapılır. Sayfayı aşağı kaydırarak veya arama özelliğiyle “Listen” direktifini bulmanız gerekmektedir. Bu direktif, Apache’ye hangi ağ adresleri ve portlar üzerinden gelen bağlantıları kabul etmesi gerektiğini söyler. Konu hakkında daha fazla teknik bilgi için Apache’nin resmi belgelerini inceleyebilirsiniz. Varsayılan olarak bu alanda yalnızca “80” değerini göreceksiniz. Bu değeri, kullanmak istediğiniz yeni ve benzersiz bir port numarasıyla (örneğin, 8080, 2080 veya 8888 gibi) değiştirin. Güvenlik ve uyumluluk açısından, genellikle 1024’ün üzerindeki portlardan birini seçmek iyi bir uygulamadır, çünkü ilk 1024 port genellikle standart sistem servisleri için ayrılmıştır.

Adım 3: Ayarları Kaydedin ve Apache’yi Yeniden Başlatın

Yeni port numarasını girdikten sonra, yaptığınız değişikliğin kalıcı hale gelmesi için yapılandırmayı kaydetmeniz gerekir. Sayfanın en alt kısmına gidin ve “Save” butonuna tıklayarak değişikliği onaylayın. Kaydetme işlemi tamamlandıktan sonra WHM sizi bir önceki yapılandırma sayfasına yönlendirecektir. Bu aşamada, yaptığınız ayarlar henüz aktif değildir. Değişikliklerin sunucunun gerçek yapılandırma dosyalarına işlenmesi ve Apache’nin yeni ayarlarla çalışmaya başlaması için “Rebuild Configuration and Restart Apache” butonuna tıklamanız zorunludur. Bu işlem, WHM’in ayarlarınızı alıp `/etc/httpd/conf/httpd.conf` gibi Apache yapılandırma dosyalarını yeniden yazmasını ve ardından web sunucusu hizmetini yeniden başlatmasını sağlar. İşlem birkaç saniye sürebilir ve tamamlandığında Apache artık belirlediğiniz yeni port üzerinden hizmet vermeye başlayacaktır.

Güvenlik Duvarı (Firewall) Yapılandırması: Yeni Porta İzin Verme

Apache portunu başarıyla değiştirdikten sonra atmanız gereken son ve en kritik adım, sunucunuzun güvenlik duvarı üzerinden yeni porta gelen isteklere izin vermektir. Bu adımı atlarsanız, Apache yeni portu dinliyor olsa bile dışarıdan gelen hiçbir bağlantı sunucunuza ulaşamaz ve web siteleriniz erişilemez olur. Sunucu güvenliğinin temel bir bileşeni olan güvenlik duvarı, yalnızca belirli portlara gelen trafiğe izin vererek yetkisiz erişimleri engeller.

cPanel sunucularında yaygın olarak kullanılan CSF (ConfigServer Security & Firewall) gibi bir güvenlik duvarı yazılımı kullanıyorsanız, gelen TCP bağlantıları için izin verilen port listesini güncellemeniz gerekir. Bu işlem genellikle CSF yapılandırma dosyasındaki TCP_IN listesine yeni port numaranızı ekleyerek yapılır. Yeni portu ekledikten sonra, değişikliğin aktif olması için güvenlik duvarı hizmetini yeniden başlatmayı unutmayın. Bu, sunucunun artık yeni Apache portu üzerinden gelen meşru web trafiğini kabul etmesini sağlayacaktır.