Server qorunması və WordPress quraşdırılmasını izah edin (1)

Salam qardaşlarım, təvazökar Mekano Tech veb saytımızın izləyiciləri, veb serverlərin idarə edilməsi və qorunması ilə bağlı bu məqalədə,

Bu dərsdə serveri qoruyacağıq və üzərinə WordPress quraşdıracağıq.
Daha sonra maliyyə gəlirləri əldə etmək üçün təhlükəsiz və sabit vebsayt və ya blog yaratmaq,
Əgər siz yavaş hosting şirkətlərindən təsirlənənlərin 90 faizi arasındasınızsa, bu məqalə sizin üçündür

Bu kursun faydası?

  • Yalnız saytınıza xidmət edən bütün resurslarla tam təhlükəsiz və sürətli saytın yaradılması.
  • Veb saytınızın məlumatlarını sizin üçün qorumaq "Veb saytınız hər hansı bir hosting şirkəti tərəfindən ev sahibliyi edildikdə, veb saytınıza, məlumatlarınıza, verilənlər bazanıza və hər şeyə tam nəzarət edir."
  • Xüsusi resurslarla ucuz server yaratmaq.Aylıq qiymet 43 misir funtu nece gozel
  • Saxta hostinq şirkətlərinin qiymətlərinə görə pula qənaət edirlər: “Hostinq şirkətləri 4 prosessor və 32 GB RAM ilə bütöv bir server icarəyə götürür və 100-ə yaxın veb-sayta ev sahibliyi edirlər. Ən aşağı hosting planı sizə ildə 1200 EGP başa gələcək və bu, güclü deyil.
  • Serveri idarə edin və qoruyun və saytınızı peşəkar şəkildə idarə edin

Kursun tələbləri 

İzahın başlanğıcı

Serverə qoşulun

Server qoşulma proqramını yüklədikdən və quraşdırdıqdan sonra putyy  Bir çuxur düzəldirik və bu belə görünəcəkdir

"Host Adı" sahəsində serverin IP-ni yazırsınız "Bu, İnternetə qoşulmuş istənilən server və ya cihazın rəqəmsal identifikatorudur, onsuz serverə qoşula bilməzsiniz", sonra Açıq düyməsini sıxırsınız,

  • Misal

Open düyməsini basdıqdan sonra qara Shell əlaqə ekranı görünəcək

  • Misal

 

Siz serverin istifadəçi adını yazacaqsınız, bəzən o kök, sonra isə server üçün paroldur
IP, istifadəçi və paroldan server məlumatlarını haradan əldə edəcəksiniz?

  • Hetzner hesabınızın idarə panelində yuxarıda göstərildiyi kimi Hetzner-ə abunə olmaq üçün müraciət etdiyiniz zaman siz server yarada və avtomatik olaraq serverdə quraşdırılan paylamanı seçə bilərsiniz və 5 saniyədən az müddətdə qeydiyyatdan keçmiş hesabınızda mesaj alacaqsınız. IP, istifadəçi və paroldan server məlumatları olan e-poçt, Nümunə

SSH qabığına qoşulma üçün qəhvəyi səhifə göründükdən sonra "bu, bütün sistemi əmrlər vasitəsilə idarə etməyə imkan verən təhlükəsiz ötürmə protokoludur." İndi serverin içərisindəsiniz, ona qoşulmusunuz və onu tamamilə idarə edə bilərsiniz. əmrlər vasitəsilə,

Server yeniləməsi

Əvvəlcə, hər şeydən əvvəl, sistemi yeniləyirik ki, sistem qoruyucu açılışı yeniləyir və bəzi problemləri həll edir, əgər varsa, bu əmri yazın, sonra Enter düyməsini basın.

yum -y yeniləmə
  • Misal

 

Server “quraşdırılmış əməliyyat sistemi ilə inteqrasiya olunmuş proqram təminatı” sistem paketlərini yeniləməyi başa vuranda gözləyəcəksiniz.

wget və nano quraşdırın

Tamamladıqdan sonra iki vacib proqramı quraşdırırsınız, bu əmr vasitəsilə "birbaşa keçid vasitəsilə faylları endirən proqram" və nano "Windows ilə inteqrasiya olunmuş Notepad proqramı kimi mətn redaktoru proqramı".

yum -y wget nano qurun

apache quraşdırın

Tamamladıqdan sonra serveri veb server kimi işləmək üçün konfiqurasiya edirik və sonra WordPress-i quraşdıracağıq,
Sistemin veb server kimi işləməsi üçün biz quraşdırmalıyıq, Apache “Apache, əlbəttə ki, Apache olmadan html və php fayllarını göstərən veb serverdir”, sistem sizinlə veb server kimi işləməyəcək

İndiyə qədər hər şey yaxşıdır, bu əmri əlavə edərək Enter düyməsini basaraq Apache qururuq

yum install httpd -y

Quraşdırmanı tamamladıqdan sonra Apache-ni işə salmaq üçün bu əmri əlavə edirik, sonra Enter düyməsini sıxırıq

systemctl start httpd

Apache-nin işlədiyinə əmin olmaq üçün bu əmri əlavə edirik

systemctl status httpd

Şəkildə göstərəcəyim şeyi sizə göstərəcək ki, işləyir

Apache -nin işlədiyinə əmin olun

Həmçinin Apache-nin düzgün işlədiyinə əmin olmaq üçün onu brauzerdə serverin İP-nə yazırıq və sizinlə şəkildəki kimi görünürsə, hər şey qaydasındadır,

İndi brauzer vasitəsilə ona qoşula biləcəyimiz server və indiyə qədər hər şey qaydasındadır və düzgün işləyir.

Database Wizard quraşdırılması

"Wordpress sistemi məqalələri, şəkilləri və digər məlumatları saxlamaq üçün qoşulmaq üçün bir verilənlər bazasına ehtiyac duyur" verilənlər bazası sihirbazını quraşdırırıq. 

Bu əmrləri bir-bir əlavə edirik və sonra Enter düyməsini sıxırıq

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum yeniləmə
sudo yum mysql serverini quraşdırın
sudo systemctl mysqld-i işə salın
sudo mysql_secure_installation

O, sizə seçimləri göstərəcək, y əlavə edəcək və sonra hər bir seçimə daxil olun

Tamamladıqdan sonra yuxarıdakı əmrlər vasitəsilə verilənlər bazası sehrbazının quraşdırılmasını tamamladıq

php 7.2 quraşdırın

 php tərcümələri quraşdırılmalıdır, wordpress-i tərcümə etmək üçün biz php tərcümələrini quraşdırmaq üçün bu əmrləri əlavə edirik,

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 quraşdırın php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-phmepphstring --enablerepo -mcrypt php-xml
xidmət httpd yenidən başladın

Bitirdikdən sonra verilənlər bazası yaradırıq, bu əmrləri əlavə edərək verilənlər bazasına ad əlavə edirik,

İSTİFADƏÇİ YARADIN'yer0'@' localhost 'TANIMLI'102030';
MƏLUMAT BAZASI YARADIN məkan0db;
BÜTÜN GÜZELLİKLƏR VERİN məkan0db. * TO 'yer0'@'localhost' QRANT SEÇİMİ ilə;
FLUSH PRIVILEGES;

Yuxarıdakı kodda nə olduğunu aydınlaşdırın, qırmızıda verilənlər bazasının adı, sarıda verilənlər bazası adı, yaşıl rəngdə isə verilənlər bazası üçün parol,

İlk kodun xülasəsi: Mekan0 adı ilə istifadəçi adı yaratdıq və 102030 parolu ilə əlavə etdik. 
İkinci kod: Mekan0db adı ilə verilənlər bazası yaratdıq
Üçüncü kod: Biz bütün imtiyazları əlavə etməklə mekan0 istifadəçi adını mekan0db verilənlər bazası ilə əlaqələndirdik, “Bütün imtiyazlar o deməkdir ki, istifadəçi verilənlər bazasını əlavə etmək, dəyişdirmək və silməkdən tam nəzarət edə bilər”

Apache-yə bir domen əlavə edilir 

Bu mərhələdə biz WordPress-in işləyəcəyi domeni əlavə edəcəyik.Yerli serverdə izahat tətbiq edirsinizsə, bu addımı atlaya bilərsiniz, “Yerli server kompüterinizdə Apache və php kompilyatorlarını quraşdıran proqramdır və bu internetə daxil olmamışdan əvvəl öyrənmək məqsədləri üçün.”

Mənim vəziyyətimdə bu əmrlərlə Mekano Tech Informatics-in test.mekan0.com alt domenini əlavə edəcəyəm. 
Redaktə əmri

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

Sizinlə boş bir səhifə açacaq, bu formada domeni əlavə edəcəksiniz. Bütün kodu götürün, lakin domen adını öz domen adınıza dəyişdirin


Server adı www.test.mekan0.com 
ServerAliases test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Tamamladıqdan sonra Ctrl _x düyməsini, sonra y və Enter düyməsini sıxın və sonra bu əmrlə parametrləri aktivləşdirmək üçün Apache-ni yenidən başladın,

systemctl yenidən başladın httpd

 

WordPress quraşdırılması

Bu mərhələdə biz WordPress-i geri götürürük və bu əmrlər vasitəsilə hər bir əmri ayrıca olaraq domen fayllarının olduğu yerə köçürürük və hər əmrdən sonra Enter düyməsini sıxırıq.

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

Birinci əmrin xülasəsi: tmp-ə gedin
İkinci şey: WordPress-in nüsxəsini rəsmi saytından çıxarır
Üçüncü əmr: WordPress paketini açır 
Dördüncü əmr: Sıxılmamış WordPress qovluğuna daxil olur
Beşinci əmr: Domen üçün WordPress faylı yaradır 
Altıncı əmr: WordPress fayllarını domen qovluğuna açdıqdan sonra kopyalayır 
Yeddinci əmr: Fayllara 775 imtiyaz verir
Səkkizinci əmr: Qovluqlar üçün 644 imtiyaz verir “İmtiyazlar oxumaq və yazmaq icazələridir, hər nömrənin bir imtiyazı var, başqa məqalələrdə hər şeyi izah edəcəyəm”

Konfiqurasiya faylını redaktə edin

Bu mərhələdə WordPress-in verilənlər bazasına qoşulması üçün konfiqurasiya faylını dəyişdiririk ki, hər şeyi bu əmr vasitəsilə saxlamaq üçün. 

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

Və bir müddət əvvəl yaratdığımız verilənlər bazası üçün istifadəçi adı və şifrəni yuxarıdakı sətirlərə əlavə edirsiniz,

 

domeni idarə edin 

Domeni işə salmaq üçün biz Cloudflare-dən istifadə edib ona domeni əlavə edə, sonra isə domenin DNS IP-sini əlavə edə bilərik. Bu addımı bu gün başqa dərsdə davam etdirəcəyəm və məqaləyə keçidi bura daxil edəcəm.

Domenin Cloud Flare ilə əlaqələndirilməsi və tamamlanmasından sonra biz brauzerdə domeni tələb edirik və WordPress-in quraşdırılması bu şəkildə sizinlə başlayacaq, WordPress -in Debian 9 -da ilk quraşdırılmasını göstərən görüntü

Adımları tamamladıqdan sonra WordPress uğurla quruldu və server konfiqurasiya edildi, serveri qorumağın ikinci dərsini izləyin, bitirdikdə ikinci izahatın linkini bura qoyacağam.

Dərsi köçürərkən Misiri qeyd edin

Related posts
Məqaləni dərc edin