Optimize edilmiş bir ev web sunucusuna sahip olmanın en kolay yolu

Uzun zaman önce burada blogunda konuştuk TurnKey Linux: Sanal Aygıt Kitaplığı Bu, teknolojik platformları sanal makinelerde hızlı, güvenli ve optimize edilmiş bir konfigürasyonla uygulamamıza olanak tanır. Eh, bu kütüphane sayesinde, optimize edilmiş bir ev web sunucusunu birkaç dakika içinde, basit adımlarla, oldukça verimli ve güvenli bir konfigürasyonla kurabiliriz, aynı zamanda (ihtiyacın olursa) bölgedeki profesyonellerin dış desteğine güvenebiliriz.

Optimize edilmiş bir ev web sunucusu nasıl kurulur ve yapılandırılır?

Bu öğretici bize bir LAMP sunucusunun (Linux Debian, Apache, MySQL ve PHP / Python / Perl) VMWare ve VirtualBox ile uyumlu bir OVA görüntüsü üzerinden monte edilecek, yani LAMP sunucularımızı önceden belirlenmiş konfigürasyonlarla sanallaştıracağız, burada çalışmalarımız temelde uygulamanın parametrelendirilmesine odaklanacaktır. .

Sanal Makine üzerinde çalışan bir LAMP olacak nihai sonuca ulaşmak için ssh veya phpmyadmin, Adminer gibi uygulamalar veya diğerlerinin yanı sıra WWW'den bir etki alanı aracılığıyla erişime sahip olacak bir dizi adımı izlemeliyiz. aşağıda detaylandırılacaktır:

Bu eğitim için kullanacağız LAMP Yığını Anahtar Teslimi Linux'tan ancak adımlar benzer LAPP - Web Yığını (PostgreSQL)

LAMP Stack OVA - TurnKey Linux Web Stack'i (MySQL) indirip sanal makinemize aktarın

lamba yığını

LAMP Stack OVA'yı doğrudan şu adresten indirebiliriz: buraya ya da giremeyeceğimizi OVA'nın resmi bölümü ve söz konusu dosyayı indirmeyi seçin. LAMP Stack ile bir ISO da indirebileceğimizi belirtmekte fayda var, ancak OVA'yı öneriyorum çünkü zaten kanıtlanmış ve yeterli bir mimari ile parametreleştirilmiş.

OVA'mızı aldıktan sonra onu favori sanal makine uygulamamıza aktarmaya devam ediyoruz, benim durumumda ücretsiz ve ücretsiz olduğu için VirtualBox kullanıyorum, bu işlemi gerçekleştirmek için sadece aşağıdaki adımları gerçekleştirmemiz gerekiyor:

  • VirtualBox'ı çalıştıralım, Dosya >> Sanallaştırılmış hizmeti içe aktar >> LAMP Stack OVA'yı seçelim ve bir sonrakini verelim >> tahsis etmek istediğimiz ram miktarını değiştirin, varsayılan olarak 512 mb gelir, bu da temel amaçlar için oldukça kabul edilebilir bir istemci web >> İçe Aktar'a basıyoruz.

  • Daha sonra sanal makinemizin ağını internete erişimi olacak ve ana makineden de erişilebilecek şekilde yapılandırmalıyız, bunun için içe aktardığımız sanal makineye sağ tıklamamız gerekiyor >> konfigürasyonu seçin >> Ağ >> Adaptör 1> > Ağ adaptörünü etkinleştirin >> Köprü Adaptörüne Bağlandı >> ve Adaptörümüzü seçin >> Sonra kabul edin. Bazı durumlarda Bağdaştırıcı 2'yi de etkinleştirmemiz gerekir >> Ağ bağdaştırıcısını etkinleştir >> NAT'a bağlan'ı seçin

Anahtar Teslimi Linux'ta hesabımızı oluşturun ve yönetin (İsteğe bağlı)

Anahtar teslimi Linux bize, diğer şeylerin yanı sıra bulutta yedekleme, Anahtar Teslimi Linux ekibinden resmi destek ve oldukça ilginç bir şey, AWS Amazon hizmetlerini kullanarak otomatik olarak dns yönetimi almamızı sağlayacak bir dizi ücretsiz ve ücretli paket sunuyor, işte bu yüzden Tamamen isteğe bağlı olan bu bölümde, Anahtar Teslimi Linux'ta hesabınızı nasıl oluşturacağınızı, bir yıllık ücretsiz hizmetten yararlanabileceğiniz bir AWS Amazon hesabını nasıl oluşturacağınızı ve hizmetleri kullanarak LAMP dns'lerini yönetmek için Anahtar Teslimi Linux'u nasıl yapılandıracağınızı öğreteceğiz. AWS'den.

Anahtar Teslimi Linux Hesabı Oluşturun

Anahtar Teslimi Linux'a şu adresten kaydolabiliriz: buraya daha sonra ihtiyaçlarımıza uygun planı seçeceğiz, Anahtar Teslimi Linux'un ücretli hizmetlerini deneyebilir ve çeşitli özelliklerin tadını çıkarabiliriz.

Bu premium hizmetin isteğe bağlı olduğunu ve ev web sunucunuzu optimize etmek için buna ihtiyacınız olmadığını unutmamak son derece önemlidir, sadece bize bir üretim ortamında çok önemli olma eğiliminde olan araçlar sağlar.

Amazon ile ücretsiz bir VPS sunucusuna nasıl sahip olunur

Amazon Aws ücretsiz deneme sürümü sayesinde Linux çalıştırabileceğimiz ücretsiz bir VPS sunucumuz olabilir, buradan kayıt olursak erişebiliriz. buraya, e-posta ve şifremizi girmeliyiz

Katman seçeneği ücretsiz kullanım, ayda 750 saat VPS kullanımını içerir.

Daha sonra, daha önce oluşturduğumuz hesapla giriş yapmamız ve üzerine tıklamamız gereken Amazon Web Hizmetlerine kaydolmalıyız. AWS'ye kaydolunDaha sonra görünen tüm bilgileri doldurarak, bir kredi kartı kaydettirmek gerekir, ancak çoğu durumda hiçbir şey borçlandırılmaz ve en kötü durumda yalnızca 1 ABD doları borçlandırılır.

Herhangi bir ücret alınmaması için Temel (Ücretsiz) planı seçmemiz önemlidir, bazı durumlarda girdiğiniz telefon numarasını da doğrulamanız gerekir:

Son olarak, örneklerinizi oluşturup yönetebileceğiniz aws konsoluna erişebileceksiniz.

DNS'yi yönetmek için Anahtar Teslimi Linux'u yapılandırın

Anahtar teslimi Linux hesabımıza ve aktif amazon aws'imize sahip olduktan sonra, dns ve alan adlarınızı çok basit bir şekilde yönetebilmek için her iki hizmeti de entegre edebiliriz, yani sanal makineniz bir alan adı tarafından basit bir şekilde işaret edilebilir (hatta sanal makineniz ip değiştirir). Bunun için aşağıdaki adımları uygulamalıyız:

  • Anahtar Teslimi Linux hesabımızı amazon AWS'ye bağlayın, Anahtar Teslimi Linux'ta oturum açmalı ve belirtilen adımları izlemeniz gereken AWS Hesap Erişimi sekmesine gitmeliyiz.
  • Ardından Alanlar >> Özel alan ekle seçeneğine gitmeli ve mülkünüzün bir alan adını eklemelisiniz. Sunucunuzun yönetimine karşılık gelen bazı dns'ler verilecektir.
  • Son olarak, etki alanınızı kaydettiğiniz yönetim paneline gitmeniz ve sağlanan DNS'leri değiştirmeniz yeterlidir.

LAMP'ımızı yapılandırın ve parametrelendirin

OVA'mızı doğru bir şekilde içe aktardıktan sonra, bunun ilk yapılandırmasını yapmalıyız, burada kök parolayı ve veritabanımızı seçeceğiz, Anahtar Teslimi Linux'un sunduğu yedekleme ve dns yönetimini etkinleştireceğiz (ihtiyacımız olması durumunda), dağıtımımızın en güncel paketleri ve LAMP'ımızın çalışması için gerekli tüm hizmetler başlatılacaktır.

Daha önce içe aktardığımız sanal makineyi çalıştırarak başlamalı ve aşağıda detaylandıracağımız prosedürü takip etmeliyiz:

  • Çalıştırmak için Debian'ı seçin

  • Dağıtımımızın kök kullanıcısı için özel bir şifre girin ve doğrulayın

  • Veritabanınızın kök kullanıcısı için bir parola girin ve doğrulayın

  • Bulutta yedekleme, etki alanı yönetimi ve DNS yönetimi yapmamızı sağlayacak Anahtar Teslimi Linux hub hizmetlerini kullanmak istememiz durumunda alabileceğimiz API Anahtarını girmeliyiz. https://hub.turnkeylinux.org/profile/. Hub hizmetlerine bağlanacak ve bize yedeklerimizi ve dns'lerimizi nasıl yönetmemiz gerektiğini belirten bir mesaj verecek, ardından bizden daha önce Anahtar Teslimi Linux hesabınızda yapılandırılmış olması gereken ilgili ana bilgisayar adını atamamızı isteyecektir.

  • Ardından, LAMP Stack sunucumuzdan bildirimler alacağımız bir e-posta gireceğiz

  • Güvenlik güncellemelerini yüklemeyi ve indirip yüklemelerini beklemeyi seçiyoruz

  • Güvenlik güncellemeleri indirildikten sonra, aşağıda görebileceğimiz gibi, LAMP Stack'in bize sağladığı url'den ana makineden erişebileceğimiz LAMP Stack'imiz hazır hale gelir:

Uygulanması oldukça basit olan bu prosedür ile dakikalar içinde optimize edilmiş bir ev web sunucusuna sahip olabiliriz. Elbette birçok ayrıntı benden kaçtı, bu yüzden gelecekte muhtemelen her bir bölümü biraz daha derinlemesine inceleyeceğim.

Aynı şekilde, bu ev web sunucusunun güvenliğini, kullanışlılığını ve işlevlerini artırmamıza izin verecek öğreticiler oluşturacağım. Umarım beğenmişsindir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   B-Aslan dijo

    Bugün sanal makineler kullanılmıyor, Docker gibi seçenekler performans açısından onları geride bıraktı.

    1.    Juan Manuel Pedro Villalba dijo

      Docker ve sanal makine iki farklı şey, bence dizüstü bilgisayarı bir cep telefonuyla karşılaştırmakla aynı olduğunu düşünüyorum.

  2.   zona dijo

    Mükemmel. bu büyük katkı gibi devam ediyor. Çok teşekkürler

  3.   Jose dijo

    Teşekkür ederim çok güzel katkı