
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.
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.
İ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:

“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.
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.
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.