BÖLÜM 1: Ubuntu Sunucusu 16.04 (Xenial Xerus) LEMP Yığını Kurma



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

LEMP, (L) inux, Nginx - (E) gine-X, (M) ySQL ve (P) HP olarak telaffuz edilen bir kısaltmadır. Nginx, ters bir proxy'dir ve Apache'ye bir alternatiftir (bazen bir geliştirme).



Neden Ubuntu Server 16.04?

Ubuntu Server 16.04, depolara çok ihtiyaç duyulan bazı yükseltmeleri ekler, bu da kaynaktan derlemek için daha az zaman anlamına gelir. Büyük güncellemeler:



  • Nginx 1.10.0 - HTTP / 2 desteği yerleşik!
  • PHP 7.0
  • MySQL 5.7 (Boş kök şifresiyle büyük güvenlik güncellemesi)

Başlangıç

Her şeyden önce Ubuntu Server 16.04'ü indirin.



32/64 bit sürümünü şuradan indirin: buraya

Favori yönteminizi kullanarak önyüklenebilir görüntünüzü oluşturun.

Windows için Rufus'u tavsiye ederim: rufus



Mac UnetBootin genellikle iyi çalışır: unetbootin

Linux: Kullandığınız türe bağlı olarak, sahip olduğunuz GUI aracını veya terminali kullanabilirsiniz. Terminal için, USB cihazınızı belirleyin ve ardından görüntünün bulunduğu yerden Terminal'de aşağıdaki komutu yürütün. Görüntü adını, indirilen dosyanın tam adıyla değiştirin.

dd if = ubuntu-16.04-desktop-amd64.iso / dev / sdX bs = 512k

Blok boyutunu artırabilseniz de, 512 güvenlidir ve önyüklenemeyen bir görüntü oluşturma olasılığı düşüktür.

Temel Ubuntu 16.04 sistemini kurun

Dilinizi ve klavye düzeninizi seçin. Standart İngilizce kullanıyorsanız, bu bölümü geçmek için birkaç kez enter tuşuna basabilirsiniz.

Giriş ana bilgisayar adı bilgisayarınız için:

ubuntu 16

Bunu bir çalışma ortamında yapıyorsanız, ya ne olması gerektiğini ya da kime soracağınızı biliyorsunuz. Bunu evde yapıyorsanız, ona ne istediğinizi söyleyin (bu bilgisayar gerçekten bir marvin gibi görünüyor).

Sonraki, birincil kullanıcı ve parolayı ayarlamaktır.

İPUCU: Linux çalıştıran birden fazla sisteminiz varsa, çok güzel bir özellik, her birinde aynı kullanıcı adını kullanıyorsanız, ssh ve sftp ile tünel oluşturmanın kullanıcı adını girmek zorunda kalmadan kullanılabilmesidir.

16.04'te yeni olan, kurulum sırasında parolayı açık metin olarak gösterme seçeneğidir.

ubuntu 16 - 1

Ana dizininizi şifreleyip şifrelemeyeceğinizi seçin, istemiyorum, ancak hassas verileri bir web sunucusundaki ana klasörümde de tutmam. Saat diliminizi seçin (sunucunun kullanılacağı konumda internete bağlıysanız zaten doğru olmalıdır).

Bölümlemeyi kurma zamanı.

Yedekleme için anlık görüntüleri kullanabilmeniz için LVM'yi şiddetle tavsiye ederim. LVM için bir düzen örneği:

ubuntu 16-2

Unutmayın, takas için yalnızca 1'e 1 oranını kullanıyorum çünkü çok sık dalmıyorum. Ayrıca gelecekteki görevler için biraz yer bıraktım, bunu yapmanıza gerek yok, ancak genellikle başka bölümler planladım ve onlar için yer istiyorum. Benim için / (root) / home / var ve swap kullanıyorum, mantıksal birimlerin her birine bağlama noktaları atamanız gerekecek.

Not: LVM'yi kullanırken, ayrı bir önyükleme bölümü ve efi önyükleme bölümü yapmanız gerekir. Bir KVM örneğinde yapıldığı için efi önyükleme bölümü yukarıda gösterilmemiştir.

Bölümlendirmeyi bitirin, herhangi bir hata varsa, neyin düzeltilmesi gerektiğini sormanız gerekir.

Temel çekirdek, bölümlemenizi tamamladıktan sonra yüklenir, genellikle bir veya iki dakika sürer. Bu yapıldıktan sonra, sizden proxy bilgisi istenecektir, eğer emin değilseniz sadece enter tuşuna basın. Paket güncellemelerine ilişkin tercihiniz istenmeden önce birkaç bileşen daha yüklenecektir. En azından güncellemelerle bağımlılıkları bozulan bir sunucuyu düzeltmek için gecenin bir yarısı uyandığımdan beri otomatik güncelleme yapmıyorum ...

Paket seçimi

Bu nasıl yapılır amacıyla, sadece OpenSSH sunucusunu ve standart sistem yardımcı programlarını seçeceğim.

ubuntu 16 - 3

Devam ettiğinizde, seçilen paketler yüklenecek ve ardından GRUB'u yüklemeniz istenecektir. Bu bittikten sonra, yükleme medyanızı çıkarın ve devam et'e basın. Sonunda, iyi şeylere ulaşmak!

ubuntu 16 - 4

Artık ya sunucunuza ssh tünelleyebilir ya da oturum açabilirsiniz. Sunucularımda düzenli olarak klavye ve monitör bulundurmadığım için tünel açmayı seviyorum (ayrıca, kolayca yukarı kaydırmak da güzel!) Adresi bilmiyorum, sadece oturum açıp ip adresini girerek kolayca alabilirsiniz. Bu size her bir ağ cihazınızın ve adreslerinin bir listesini verecektir.

Aynı kullanıcı adıyla tünel açıyorsanız, komut şu şekildedir (1.2.3.4'ü doğru ip ile değiştirin):

ssh 1.2.3.4

Farklı bir kullanıcı adıyla tünel açıyorsanız:

ssh user@1.2.3.4

Parmak izini kabul edin ve şifrenizi girin.

Şimdi her şeyi güncelleyin:

sudo apt-get update && sudo apt-get yükseltme -y && sudo apt-get distr-upgrade -y

Bu hızlı olabilir, ancak genellikle birkaç dakika sürer. Her şeyin plana göre gittiğini varsayarsak, Bölüm 2 - Nginx, PHP ve MySQL'i Kurmak .

3 dakika okundu