Sunucu korumasını ve WordPress kurulumunu açıklayın (1)

Merhaba yegenlerim, mütevazı Mekano Tech sitemizin takipçileri, web sunucularının yönetimi ve korunması ile ilgili bu yazımızda,

Bu dersimizde sunucuyu koruyacağız ve üzerine WordPress kuracağız,
Daha sonra finansal getiri elde etmek için güvenli ve istikrarlı bir web sitesi veya blog oluşturmak,
Yavaş hosting firmalarından etkilenenlerin yüzde 90'ı arasındaysanız bu yazı tam size göre.

Bu kursun faydası?

  • Yalnızca sitenize hizmet eden tüm kaynaklarla tamamen güvenli ve hızlı bir site oluşturmak.
  • Web sitenizin verilerini kendiniz için koruma "Web siteniz herhangi bir barındırma şirketi tarafından barındırıldığında, web sitenizin, verilerinizin, veritabanınızın ve her şeyin tam kontrolü onlardadır."
  • Özel kaynaklarla ucuz bir sunucu oluşturmak Aylık maliyeti 43 Mısır lirası, ne kadar harika
  • Sahte hosting firmalarının fiyatlarına göre paradan tasarruf etmek… “Barındırma firmaları 4 işlemcili ve 32 GB RAM'li bir sunucunun tamamını kiralıyor ve 100'e yakın web sitesine ev sahipliği yapıyor. Ve en düşük barındırma planı size yıllık 1200 EGP'ye mal olacak ve güçlü değil."
  • Sunucuyu yönetin ve koruyun ve sitenizi profesyonelce yönetin

Kurs gereksinimleri 

Açıklamanın başlangıcı

sunucuya bağlan

Sunucu bağlantı yazılımını indirip kurduktan sonra macun  Bir delik açıyoruz ve böyle görünecek

“Host Name” alanına sunucunun IP'sini “İnternete bağlı herhangi bir sunucunun veya cihazın onsuz sunucuya bağlanamayacağınız dijital kimliğidir” yazıp Aç'a tıklıyorsunuz,

  • Misal

Aç'a bastıktan sonra siyah bir Shell bağlantı ekranı görünecektir.

  • Misal

 

Sunucunun kullanıcı adını yazacaksınız ve bazen root ve ardından sunucunun şifresi
IP, kullanıcı ve şifreden sunucu verilerini nereden alacaksınız?

  • Yukarıda görüldüğü gibi Hetzner hesap panonuzdan Hetzner'e abone olmak istediğinizde, bir sunucu oluşturabilir ve sunucuya otomatik olarak yüklenen dağıtımı seçebilirsiniz ve 5 saniyeden daha kısa bir süre içinde kayıtlı hesabınıza bir mesaj gelecektir. IP, kullanıcı ve paroladan sunucu verileri içeren e-posta, Örnek

SSH kabuğuna bağlantı için kahverengi sayfa göründükten sonra, “tüm sistemi komutlarla kontrol etmenizi sağlayan güvenli bir transfer protokolüdür.” Artık sunucunun içindesiniz, ona bağlandınız ve tamamen kontrol edebilirsiniz. komutlar aracılığıyla,

Sunucu güncelleme güncellemesi

İlk başta, her şeyden önce, sistemi güncelliyoruz, böylece sistem koruma önyüklemesini günceller ve varsa bazı sorunları giderir, bu komutu yazın ve ardından Enter'a basın.

yum -y güncellemesi
  • Misal

 

Sunucu, “kurulu işletim sistemi ile entegre yazılım” sistem paketlerini güncellemeyi bitirdiğinde bekleyeceksiniz.

wget ve nano'yu yükleyin

Tamamlandıktan sonra bu komutla wget “doğrudan bağlantı üzerinden dosya indiren bir program” ve nano “Windows ile entegre Notepad programı gibi bir metin düzenleyici program” olmak üzere iki önemli program kuruyorsunuz.

yum -y wget nano'yu kurun

apache'yi yükle

Tamamlandıktan sonra sunucuyu web sunucusu olarak çalışacak şekilde yapılandırıyoruz ve ardından WordPress'i kuracağız,
Sistemin bir web sunucusu olarak çalışabilmesi için yüklememiz gerekir, Apache “Apache, Apache olmadan tabii ki html ve php dosyalarını görüntüleyen bir web sunucusudur”, sistem sizinle bir web sunucusu olarak çalışmayacaktır.

Buraya kadar her şey yolunda, bu komutu ekleyerek ve ardından Enter'a basarak Apache'yi kuruyoruz.

yum install httpd -y

Kurulum tamamlandıktan sonra Apache'yi çalıştırmak için bu komutu ekliyoruz ve Enter'a basıyoruz.

systemctl start httpd

Apache'nin çalıştığından emin olmak için bu komutu ekliyoruz.

systemctl status httpd

Çalıştığını resimde göstereceğim şeyi size gösterecek

Apache'nin çalıştığından emin olun

Ayrıca Apache'nin düzgün çalıştığından emin olmak için tarayıcıdaki sunucunun IP'sine yazıyoruz ve resimde gösterildiği gibi sizinle birlikte görünüyorsa her şey yolunda,

Artık sunucuya tarayıcı aracılığıyla bağlanabiliyoruz ve şimdiye kadar her şey yolunda ve düzgün çalışıyor.

Veritabanı Sihirbazı kurulumu

Veritabanı sihirbazını kuruyoruz “Wordpress sistemi makaleleri, resimleri ve diğer verileri depolamak için bağlanmak için bir veritabanına ihtiyaç duyuyor”, 

Bu komutları birer birer ekliyoruz ve ardından Enter tuşuna basıyoruz.

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo yum mysql sunucusunu kurun
sudo systemctl mysqld'yi başlat
sudo mysql_secure_installation

Size seçenekleri gösterecek, y ekleyecek ve ardından her seçeneği girecektir.

Tamamlandıktan sonra, yukarıdaki komutlar aracılığıyla veritabanı sihirbazının kurulumunu tamamladık.

php 7.2'yi yükleyin

 php çevirileri kurulu olmalıdır, wordpress çevirmek için bu komutları php çevirilerini yüklemek için ekliyoruz,

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 php-pecl-apcu'yu kurun php-cli php-armut php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
service httpd restart

Tamamlandıktan sonra bir veritabanı oluşturuyoruz, bu komutları ekleyerek veritabanına bir isim ekliyoruz,

KULLANICI OLUŞTUR'mekan0'@'localhost' TARAFINDAN TANIMLANAN '102030';
VERİTABANI YARAT mekan0db;
TÜM AYRICALIKLARI AÇIKLAYIN mekan0db. * TO 'mekan0HİBE SEÇENEĞİ İLE '@'localhost';
FLUSH PRIVILEGES;

Yukarıdaki kodda ne olduğunu netleştirin, kırmızı ile veritabanının adı, sarı ile veritabanının adı ve yeşil ile veritabanının şifresi,

İlk kodun özeti: mekan0 adıyla bir kullanıcı adı oluşturduk ve 102030 şifresi ile ekledik. 
İkinci kod: mekan0db ismiyle bir veritabanı oluşturduk.
Üçüncü kod: mekan0 kullanıcı adını tüm yetkileri ekleyerek mekan0db veri tabanına bağladık, “Tüm yetkiler, kullanıcının veri tabanını ekleme, değiştirme ve silme işlemlerini tam olarak kontrol edebildiği anlamına gelir”

Apache'ye etki alanı ekleme 

Bu aşamada WordPress'in çalışacağı domaini ekleyeceğiz.Eğer bir yerel sunucu üzerinde açıklama yapıyorsanız bu adımı atlayabilirsiniz, “Yerel sunucu bilgisayarınıza Apache ve php derleyicilerini yükleyen bir programdır ve bu Web'e erişmeden önce öğrenme amaçlı."

Benim durumumda Mekano Tech Informatics'in alt alanını, test.mekan0.com'u bu komutlarla ekleyeceğim. 
Düzenle komutu

nano /etc/httpd/conf.d/site1.conf

Sizinle birlikte boş bir sayfa açacak, bu forma alan adını ekleyeceksiniz. Tüm kodu alın, ancak alan adını kendi alan adınızla değiştirin


Sunucu adı www.test.mekan0.com 
SunucuAlias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Tamamlandıktan sonra Ctrl _x düğmesine basın, ardından y ve girin ve ardından bu komutla ayarları etkinleştirmek için Apache'yi yeniden başlatın,

systemctl httpd yeniden başlat

 

WordPress kurulumu

Bu aşamada WordPress'i çekip domain dosyalarının bulunduğu konuma bu komutlar aracılığıyla taşıyoruz, her komut ayrı ayrı ve her komuttan sonra Enter'a basıyoruz.

cd / tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf son.tar.gz
cd wordpress
mkdir -p /var/www/html/public_html
cp -r * /var/www/html/public_html
bul /var/www/html/public_html -type d -exec chmod 755 {} \;
bul /var/www/html/public_html -type f -exec chmod 644 {} \;

İlk komut özeti: tmp'ye devam edin
İkinci şey: WordPress'in kopyasını resmi web sitesinden alır.
Üçüncü komut: WordPress paketini açar 
Dördüncü komut: Sıkıştırılmamış WordPress klasörüne girer
Beşinci komut: Etki alanı için bir WordPress dosyası oluşturur 
Altıncı komut: WordPress dosyalarını paketlerini açtıktan sonra etki alanı klasörüne kopyalar 
Yedinci komut: Dosyalara 775 ayrıcalık verir.
Sekizinci komut: Klasörler için 644 ayrıcalık yapar “Ayrıcalıklar okuma ve yazma izinleridir, her sayının bir ayrıcalığı vardır, diğer makalelerde her şeyi açıklayacağım”

Yapılandırma dosyasını düzenleme

Bu aşamada, bu komut aracılığıyla içindeki her şeyi depolamak için veritabanına WordPress bağlantısı için yapılandırma dosyasını değiştiriyoruz. 

nano /var/www/html/public_html/wp-config.php

Ve bir süre önce oluşturduğumuz veritabanının kullanıcı adını ve şifresini yukarıdaki satırlarda ekliyorsunuz,

 

etki alanını çalıştır 

Domaini çalıştırmak için Cloudflare kullanarak domaini ekleyebiliriz ve ardından domainin DNS'inin IP'sini ekleyebiliriz.Bu adıma bugün başka bir derste devam edeceğim ve buraya makalenin linkini ekleyeceğim.

Domainin Cloudflare'a bağlanması ve tamamlanmasının ardından tarayıcıda domain talep ediyoruz ve WordPress kurulumu bu şekilde sizinle başlayacaktır, Debian 9'da WordPress'in ilk kurulumunu gösteren resim

Adımları tamamladıktan sonra, WordPress başarıyla kuruldu ve sunucu yapılandırıldı, sunucunun nasıl korunacağına dair ikinci dersi takip edin, bitirdiğimde ikinci açıklamanın bağlantısını buraya koyacağım

Dersi kopyalarken lütfen Mısır'dan bahsedin

Ilgili mesajlar
Makaleyi yayınla