Takip et

AWS EC2’de Ubuntu Sunucu ve Nginx Kurulumu

AWS EC2’de Ubuntu Sunucu ve Nginx Kurulumu

Bu rehberde, Amazon Web Services (AWS) üzerinde bir EC2 instance oluşturarak, üzerine Ubuntu Server imajını yükleyip, Nginx web sunucusunu kurmayı adım adım öğreneceksiniz. Öncelikle AWS hesabınızın olması gerekmektedir. Hesabınız yoksa AWS resmi sitesinden ücretsiz bir hesap oluşturabilirsiniz. Ardından, AWS yönetim konsoluna giriş yapın.

1. EC2 Instance Oluşturma

AWS konsolunda EC2 hizmetini bulun ve seçin. “Instance Launch” butonuna tıklayın. Amazon Machine Image (AMI) seçiminde, “Ubuntu Server” arayarak istediğiniz bir sürümü seçin. Örneğin, Ubuntu Server 20.04 LTS oldukça popüler bir seçenektir. Sonrasında instance tipi seçmeniz gerekecektir. t2.micro gibi ücretsiz katman için uygun bir instance tipi tercih edebilirsiniz. Ancak, projenizin ihtiyaçlarına göre daha güçlü bir instance seçmeniz gerekebilir. Bunu seçtikten sonra, Key Pair oluşturmanız veya mevcut bir Key Pair seçmeniz gerekiyor. Key Pair, sunucunuzda SSH ile bağlantı kurmak için gereklidir. Yeni bir Key Pair oluştururken, özel anahtar dosyasını güvenli bir yere kaydedin. Bu dosyaya daha sonra ihtiyacınız olacak.

Son olarak, güvenlik grupları ayarlarını yapın. En azından SSH (port 22) ve HTTP (port 80) trafiklerini izin verecek şekilde güvenlik grubu kuralları oluşturmalısınız. Bu ayarları tamamladıktan sonra, “Launch Instances” butonuna basarak instance’ınızı başlatabilirsiniz.

2. SSH ile Bağlantı Kurma

Instance’ınız çalışmaya başladıktan sonra, Public IPv4 adresini bulmanız gerekiyor. Bu adresi kullanarak, terminalinizden SSH ile instance’ınıza bağlanabilirsiniz. SSH bağlantısı için aşağıdaki komutu kullanabilirsiniz (your_key_pair_file.pem yerine kendi özel anahtar dosyanızın yolunu yazın):

ssh -i your_key_pair_file.pem ubuntu@your_public_ip_address

Bağlantı başarılı olursa, Ubuntu sunucunuzun komut satırına erişim sağlarsınız.

3. Nginx Kurulumu

Sunucuya başarıyla bağlandıktan sonra, Nginx’i kurmak için aşağıdaki komutları kullanabilirsiniz:

sudo apt update
sudo apt install nginx

Bu komutlar, sistem paketlerini güncelleyip, Nginx’i kuracaktır. Kurulum tamamlandıktan sonra, Nginx hizmetini başlatmak için aşağıdaki komutu çalıştırın:

sudo systemctl start nginx

Nginx’in çalıştığından emin olmak için, sunucunuzun public IP adresini tarayıcınızda açabilirsiniz. Eğer Nginx başarıyla kurulmuşsa, “Welcome to nginx” mesajını görmelisiniz. Başka bir deyişle, kurulum başarılı olmuştur.

4. Ek Ayarlar ve Güvenlik

Nginx kurulumunu tamamladıktan sonra, sunucunuzun güvenliğini sağlamak için ek adımlar atmanız önemlidir. Örneğin, güvenlik duvarı kuralları düzenlenebilir. Ayrıca, Nginx konfigürasyon dosyalarını inceleyerek, ihtiyaçlarınıza göre özelleştirebilirsiniz. Daha detaylı bilgi için Nginx resmi dokümantasyonuna göz atabilirsiniz. Ek güvenlik önlemleri için, düzenli güvenlik güncellemelerini yapmayı unutmayın. Bu konu oldukça önemlidir. Daha fazla bilgi için fatihsoysal.com sitesini ziyaret edebilirsiniz.

Bu rehber, AWS EC2 üzerinde Ubuntu sunucu kurulumu ve Nginx web sunucusunun kurulumunu adım adım açıklamaktadır. Umarım bu rehber size yardımcı olmuştur. Herhangi bir sorunuz varsa, yorum bölümünden sorabilirsiniz. Başka konularda da desteğe ihtiyaç duyarsanız bana ulaşmaktan çekinmeyin.

#Etiketler: AWS, EC2, Ubuntu, Nginx, Sunucu Kurulumu, Web Sunucusu, Cloud Computing, Adım Adım, Rehber


Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Mobil sürümden çık