İnternette web sunucuları barındırmak, uygun bir rehber olmadan ilk kez kullananlar için çok zor olabilir. Bulut hizmeti sağlayıcıları, buluttaki her türden sunucuyu kolayca döndürmek için çok sayıda yol sağlamıştır.

AWS, sunucuları dağıtmak için en büyük ve en güvenilir bulut tabanlı seçeneklerden biridir. AWS EC2 ile Linux tabanlı sunucunuzu bulutta nasıl çalıştırabileceğiniz aşağıda açıklanmıştır.

Amazon EC2 Nedir?

Amazon Elastic Cloud Compute (EC2), Amazon tarafından sunulan en popüler web hizmetlerinden biridir. EC2 ile bulutta farklı işletim sistemlerine ve yeniden boyutlandırılabilir bilgi işlem kapasitesine sahip sanal makineler oluşturabilirsiniz. Bu, güvenli web sunucularını başlatmak ve bunları internette kullanılabilir kılmak için çok kullanışlıdır.

Linux EC2 Örneği Nasıl Oluşturulur

AWS web konsolu, herhangi bir komut dosyası veya kod kullanmadan bir bulut sunucusu başlatmanıza olanak tanıyan, gezinmesi kolay bir arabirim sağlar. İşte AWS'de Linux tabanlı bir EC2 bulut sunucusu başlatmak için adım adım bir kılavuz. Ayrıca konsol aracılığıyla ona nasıl güvenli bir şekilde bağlanacağınızı da öğreneceksiniz.

instagram viewer

Mevcut AWS hesabınızda oturum açın veya şu adrese gidin: portal.aws.amazon.com yeni bir tane için kaydolmak için. Ardından, arayın ve şuraya gidin: EC2 Gösterge Paneli.

bulun Başlatma örnekleri EC2 başlatma sihirbazını başlatmak için ekranın sağ üst köşesindeki düğmesine basın ve tıklayın.

İlk gerekli adım, örneğiniz için bir ad girmektir; ardından, kullanmak istediğiniz Linux dağıtımının işletim sistemi görüntüsünü ve sürümünü (Amazon Machine Image-AMI) seçersiniz. diğerlerini keşfetmekte özgürsünüz önerilen Linux sunucu işletim sistemleri Ubuntu'dan başka.

Bir Bulut Sunucusu Türü Seçin

Farklı EC2 bulut sunucusu türleri, çeşitli CPU, bellek, depolama ve ağ gücü kombinasyonlarından oluşur. Gereksinimlerinize bağlı olarak seçebileceğiniz 10 adede kadar farklı bulut sunucusu türü vardır. Gösterim için, varsayılan (t2.mikro) örnek türü.

AWS'nin bir doğru bulut sunucusu tipini seçmeyle ilgili makale referans olarak kullanabileceğiniz EC2 sanal makineniz için.

Bir Anahtar Çifti Seçin

Çoğu durumda, en azından geliştirme ve hata ayıklama amaçları için bulut sunucunuza SSH aracılığıyla erişmeniz gerekebilir ve bunu güvenli bir şekilde yapmak için bir anahtar çiftine ihtiyacınız vardır. Bu isteğe bağlı bir yapılandırmadır, ancak bulut sunucunuza daha sonra SSH aracılığıyla bağlanabileceğiniz için bir anahtar çifti eklemelisiniz.

Mevcut bir anahtar çiftini kullanabilir veya yeni bir anahtar çifti oluşturabilirsiniz. Yeni bir tane oluşturmak için tıklayın Yeni anahtar çifti oluştur, ve aşağıdaki açılır ekranı göreceksiniz.

Anahtar çiftinize bir ad verin ve bir şifreleme türü seçin (RSA birden çok platformda desteklendiği için en popüler ve önerilen seçenektir). Ayrıca, kullandığınız SSH istemcisine bağlı olarak yerel makinenize indirilecek özel anahtarlar için bir dosya biçimi (PEM veya PPK) seçmeniz gerekir.

bu Ağ ayarları EC2 bulut sunucunuz için bir sonraki adım. Varsayılan olarak, bulut sunucunuzdaki yalnızca belirli bağlantı noktalarına erişimi kısıtlamak üzere güvenlik duvarı kurallarını tanımlamak için yeni bir güvenlik grubu oluşturmanız gerekir.

SSH bağlantısını yalnızca kendi IP adresinizle sınırlamanız, şansınızı azaltmak için önerilir. sunucu hackleniyor. Örneği bir web sunucusu olarak oluşturduysanız HTTP trafiğine de izin vermelisiniz.

Gelen ve giden kuralları eklemek veya kaldırmak için her zaman geri dönüp güvenlik grubu kurallarınızı düzenleyebilirsiniz. Örneğin, güvenli HTTP bağlantıları için bir SSL sertifikası ayarladığınızda HTTPS trafiği için gelen kuralları eklemek.

Depolama Ayarları

Varsayılan olarak EC2, depolamayı seçilen bulut sunucusu tipine göre tahsis eder. Ancak bulut sunucunuza bir Amazon Elastic Block Storage birimi (harici bir depolama diski gibi davranan) ekleme seçeneğiniz vardır.

Bu zorunlu değildir, ancak birden çok örnekte kullanabileceğiniz veya kolaylıkla hareket edebileceğiniz bir sanal disk istiyorsanız, bunu düşünmelisiniz. Artık her şeyin doğru ayarlandığından emin olmak için örnek yapılandırmanızı gözden geçirebilir ve ardından Örnek Başlat Linux sanal makinenizi oluşturmak için düğmesine basın.

sahip olduğunuz bir ekrana yönlendirileceksiniz. Örnekleri Görüntüle düğme. Yeni başlatılan bulut sunucunuzu görmek için tıklayın.

Bir Linux EC2 Bulut Sunucusuna Nasıl Bağlanılır

Artık sanal makine çalışır durumda olduğuna göre, içinde bir web sunucusu kurabilirsiniz. Bir Apache sunucusu, Node.js sunucusu veya kullanmak istediğiniz herhangi bir sunucu olabilir. Bir EC2 bulut sunucusuna bağlanmanın en fazla dört farklı yolu vardır:

  • EC2 bulut sunucusu bağlantısı
  • oturum yöneticisi
  • SSH İstemcisi
  • EC2 seri konsol

En yaygın bağlantı yöntemleri şunlardır: EC2 bulut sunucusu bağlantısı Ve SSH İstemcisi. EC2 bulut sunucusu bağlantısı, EC2 bulut sunucunuza bağlanmanın ve üzerinde istediğiniz işlemleri gerçekleştirmenin en hızlı ve en kolay yoludur.

EC2 bulut sunucusu bağlantısı yoluyla Linux bulut sunucunuza bağlanmak için kontrol panelinde onu seçin ve tıklayın Bağlamak.

seçin EC2 bulut sunucusu bağlantısı sekmesine tıklayın ve Bağlamak düğme. Bu, otomatik olarak komut satırı arayüzü gibi görünen bir ekran açacaktır.

Bu, Linux makinenizde başarılı bir oturum açmayı onaylar ve artık onu web sunucusu ihtiyaçlarınız için kurmaya başlayabilirsiniz. Örneğin, basit bir Apache web sunucusu oluşturmak için aşağıdaki komutları çalıştırın:

sudo apt-elde etmek güncelleme -y
sudo apt-elde etmek apache2 -y'yi kurun
sudosistemctlbaşlangıçapache2.hizmet

Her şeyin yolunda gittiğini ve Apache sunucusunun çalışır durumda olduğunu doğrulamak için şunu kullanarak durumu kontrol edin: sudo systemctl durumu apache2.service. Her şey yolundaysa, aşağıdakine benzer bir çıktınız olmalıdır:

Son olarak, sunucuyu kopyalayarak test edebilirsiniz. Genel IPv4 DNS örnek özellikleri sekmesinden ve tarayıcınıza yapıştırarak. Apache demo sayfasını görmelisiniz.

AWS bulutunda Linux sunucunuzu başarıyla kurduğunuz için tebrikler. Artık uygulamalarınızı onunla oluşturabilir ve üretime dağıtabilirsiniz.

AWS ile Bulutta Uygulamaları Dağıtma

Artık Amazon EC2 ile bulutta kolayca bir Linux web sunucusu kurabilirsiniz. Ubuntu, Linux sunucuları için en çok kullanılan işletim sistemi olsa da, bir EC2 bulut sunucusu oluşturma süreci diğer tüm Linux dağıtımları için aynıdır.

Ayrıca Node.js, Git, Golang veya bir Docker konteyneri gibi farklı türde web sunucuları da kurabilirsiniz. Tek yapmanız gereken bulut sunucunuza bağlanmak ve tercih ettiğiniz uygulama sunucusunu kurmak için gerekli adımları uygulamaktır.