Nginx Web Server Nasıl Kurulur? (CentOS) – Adım Adım Rehber

CentOS üzerinde Nginx web sunucusunun nasıl kurulacağına dair adım adım, detaylı bir rehber. Web sunucusu kurulumu konusunda yeni başlayanlar için anlaşılır ve kolay takip edilebilir bir yazı.

BFS

Web sitenizi hızla ve güvenle yayına almayı planlıyorsanız, doğru web sunucusunu seçmek çok önemlidir. İşte karşınızda: Nginx! Hızlı, hafif ve güçlü bir web sunucusu olan Nginx, özellikle yüksek trafik alan siteler için mükemmel bir seçenek. Eğer CentOS işletim sistemi üzerinde Nginx kurmayı düşünüyorsanız, doğru yerdesiniz! Size adım adım, kolayca takip edebileceğiniz bir rehber sunacağım. Hadi başlayalım!

Adım 1: Sistem Güncellemelerini Yapın

İlk olarak, sisteminizin en güncel versiyonunu kullanmanız çok önemli. Çünkü güncel bir sistem, güvenlik açıklarından arınmış ve daha stabil çalışacaktır. Bunun için aşağıdaki komutu kullanarak sisteminizi güncelleyin:


sudo yum update -y


Bu komut, tüm paketlerinizi güncelleyerek sistemin hazır olmasını sağlar.

Adım 2: EPEL Depolarını Yükleyin

Nginx, CentOS’un standart depolarında yer almaz. Bu nedenle, önce EPEL (Extra Packages for Enterprise Linux) deposunu yüklemeniz gerekecek. EPEL, CentOS ve Red Hat tabanlı sistemler için ek yazılım paketleri sunar. Aşağıdaki komutla EPEL deposunu yükleyebilirsiniz:


sudo yum install epel-release -y


Bu işlem, Nginx’in depolarına erişimi sağlayacaktır.

Adım 3: Nginx’i Yükleyin

Şimdi, EPEL deposu aktif olduğuna göre, Nginx’i kurabiliriz. Yükleme işlemi oldukça basittir. Aşağıdaki komutu kullanarak Nginx’i sisteminize yükleyebilirsiniz:


sudo yum install nginx -y


Nginx yüklendikten sonra, kurulumun başarılı olduğunu kontrol etmek için aşağıdaki komutu yazabilirsiniz:


nginx -v


Bu komut, Nginx’in yüklü sürümünü gösterir. Eğer versiyon bilgisini görüyorsanız, yükleme işlemi başarıyla tamamlanmış demektir!

Adım 4: Nginx’i Başlatın ve Otomatik Başlatmayı Ayarlayın

Nginx yüklendi, ama şu an sadece kurulu. Şimdi, Nginx servisini başlatmamız gerekiyor. Ayrıca, sunucunuz her yeniden başlatıldığında Nginx’in otomatik olarak başlamasını istiyorsanız, aşağıdaki komutları sırasıyla kullanabilirsiniz:


sudo systemctl start nginx
sudo systemctl enable nginx


İlk komut, Nginx servisini başlatır, ikinci komut ise her reboot sonrası Nginx’in otomatik olarak başlatılmasını sağlar.

Adım 5: Güvenlik Duvarı Ayarları

Eğer bir güvenlik duvarı (firewall) kullanıyorsanız, Nginx’in dış dünyaya açılabilmesi için bazı portları açmanız gerekecek. Web sunucuları genellikle 80 (HTTP) ve 443 (HTTPS) portlarını kullanır. Bu portları açmak için şu komutları kullanabilirsiniz:


sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload


Bu komutlar, HTTP ve HTTPS trafiğini güvenlik duvarınızda açacaktır.

Adım 6: Nginx’i Test Edin

Şimdi, her şey hazır! Nginx’i test etmek için, tarayıcınızı açın ve sunucunuzun IP adresini yazın. Eğer her şey doğru kurulduysa, Nginx’in varsayılan karşılama sayfasını görmelisiniz.

Örnek olarak:

http://your_server_ip/

Bu sayfayı gördüğünüzde, Nginx başarıyla kuruldu ve çalışıyor demektir.

Adım 7: Nginx’in Yapılandırılmasını Yapın

Nginx’in temel yapılandırması çoğu kullanıcı için yeterli olacaktır. Ancak ihtiyacınıza göre, web sitenizin yapılandırma dosyalarını /etc/nginx/nginx.conf ve /etc/nginx/conf.d/default.conf dosyalarından düzenleyebilirsiniz. Örneğin, sanal ana makineler (virtual hosts) veya SSL sertifikaları eklemek gibi özelleştirmeler yapmak için bu dosyalarda değişiklik yapmanız gerekebilir.

Adım 8: Nginx’i Yeniden Başlatın

Yapılandırma dosyalarında değişiklik yaptıysanız, bu değişikliklerin geçerli olabilmesi için Nginx’i yeniden başlatmanız gerekecek. Bunu yapmak için şu komutu kullanabilirsiniz:


sudo systemctl restart nginx


Ve artık Nginx’iniz tamamen özelleştirilmiş bir şekilde çalışmaya hazır!

Sonuç

Nginx’i CentOS üzerinde kurmak, aslında sandığınızdan çok daha kolay! Yalnızca birkaç basit adım ve birkaç komut ile güçlü bir web sunucusu kurmuş oldunuz. Artık hızlı ve güvenli bir web deneyimi için Nginx’in gücünden yararlanabilirsiniz.

Nginx ile ilgili daha fazla bilgi edinmek için [resmi dokümantasyonu](https://nginx.org/en/docs/) inceleyebilirsiniz. Geriye sadece web sitenizi Nginx üzerinde çalıştırmak ve hızlandırmak kaldı!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Web Hosting Performansınızı Artırın: DNS Cache Temizleme Yöntemleri ve Hız İyileştirme İpuçları

Web sitenizin hızını artırmak ve arama motorlarında daha iyi sıralamalar elde etmek istiyorsanız, dikkat etmeniz gereken birçok faktör var. Ancak çoğu zaman gözden kaçan bir konu var ki, bu da site hızınızı doğrudan etkileyebilir: **DNS cache temizliği**....

Web Hosting Seçiminde Yapılan 7 Yaygın Hata ve Çözüm Yolları

Bir web sitesi kurmak istiyorsunuz, ama ilk adımı atmak çok zor gibi mi geliyor? Hangi hosting hizmetini seçmeniz gerektiği konusunda kafanız karışmış olabilir. Hangi özelliklerin önemli olduğunu ve hangi hataları yapmamanız gerektiğini anlamak, sitenizin...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...