Terangkan perlindungan pelayan dan pemasangan WordPress (1)

Halo saudara saya, pengikut laman web Mekano Tech kami yang sederhana, dalam artikel ini berkaitan dengan mengurus dan melindungi pelayan web,

Dalam pelajaran ini, kami akan melindungi pelayan dan memasang WordPress padanya.
Untuk membina laman web atau blog yang selamat dan stabil untuk mendapatkan pulangan kewangan kemudian,
Jika anda adalah antara 90 peratus daripada mereka yang terjejas oleh syarikat pengehosan yang lambat, maka artikel ini adalah untuk anda

Faedah kursus ini?

  • Membina tapak yang selamat dan pantas sepenuhnya dengan semua sumber yang menyediakan tapak anda sahaja.
  • Melindungi data tapak web anda untuk anda "Apabila tapak web anda dihoskan oleh mana-mana syarikat pengehosan, mereka berada dalam kawalan sepenuhnya ke atas tapak web anda, data anda, pangkalan data dan segala-galanya."
  • Mencipta pelayan yang murah dengan sumber khas. Kos bulanan ialah 43 paun Mesir, sungguh indah
  • Menjimatkan wang kerana kos syarikat pengehosan palsu pada harga mereka.“Syarikat pengehosan menyewa seluruh pelayan dengan 4 pemproses dan 32 GB RAM, dan mereka menjadi tuan rumah hampir 100 tapak web. Dan pelan pengehosan terendah akan menelan kos sebanyak 1200 EGP setiap tahun, dan ia tidak kukuh.”
  • Urus dan lindungi pelayan serta urus tapak anda secara profesional

Keperluan kursus 

Permulaan penerangan

Sambung ke pelayan

Selepas memuat turun dan memasang perisian sambungan pelayan putyy  Kami membuat lubang dan ia akan kelihatan seperti ini

Dalam medan "Nama Hos", anda menulis IP pelayan, "ia adalah ID digital mana-mana pelayan atau peranti yang disambungkan ke Internet yang tanpanya anda tidak boleh menyambung ke pelayan", kemudian anda klik pada Buka,

  • Contoh

Selepas menekan Buka, skrin sambungan Shell hitam akan muncul

  • Contoh

 

Anda akan menulis nama pengguna pelayan, dan kadangkala ia adalah akar, dan kemudian kata laluan untuk pelayan
Di manakah anda akan mendapatkan data pelayan daripada IP, pengguna dan kata laluan?

  • Apabila anda meminta untuk melanggan Hetzner, seperti yang ditunjukkan di atas, pada papan pemuka akaun Hetzner anda, anda boleh mencipta pelayan dan memilih pengedaran yang dipasang secara automatik pada pelayan, dan dalam masa kurang daripada 5 saat, anda akan menerima mesej di daftar anda. e-mel dengan data pelayan daripada IP, pengguna dan kata laluan, Contoh

Selepas halaman coklat untuk sambungan ke cangkerang SSH muncul, "ia adalah protokol pemindahan selamat yang membolehkan anda mengawal keseluruhan sistem melalui arahan." Anda kini berada di dalam pelayan, anda telah menyambung kepadanya dan anda boleh mengawalnya sepenuhnya melalui perintah,

Kemas kini kemas kini pelayan

Pada mulanya, sebelum apa-apa, kami mengemas kini sistem, supaya sistem mengemas kini but perlindungan dan membetulkan beberapa masalah, jika ada, taip arahan ini, kemudian tekan Enter

yum -y update
  • Contoh

 

Anda akan menunggu apabila pelayan selesai mengemas kini pakej sistem "perisian yang disepadukan dengan sistem pengendalian yang dipasang"

Pasang wget dan nano

Selepas selesai, anda memasang dua program penting, iaitu, wget "program yang memuat turun fail melalui pautan terus" dan nano "program editor teks seperti program Notepad yang disepadukan dengan Windows" melalui arahan ini

yum -y pasang wget nano

pasang apache

Selepas selesai, kami mengkonfigurasi pelayan untuk berfungsi sebagai pelayan web, dan kemudian kami akan memasang WordPress,
Untuk membolehkan sistem berfungsi sebagai pelayan web, kita mesti memasang, Apache "Apache ialah pelayan web yang memaparkan fail html dan php sudah tentu tanpa Apache", sistem tidak akan berfungsi dengan anda sebagai pelayan web

Setakat ini, semuanya baik-baik saja, kami memasang Apache dengan menambah arahan ini, dan kemudian menekan Enter

yum install httpd -y

Selepas pemasangan selesai, kami menambah arahan ini untuk menjalankan Apache, kemudian tekan Enter

systemctl start httpd

Untuk memastikan bahawa Apache berfungsi, kami menambah arahan ini

systemctl status httpd

Ia akan menunjukkan kepada anda apa yang saya akan tunjukkan dalam gambar bahawa ia berfungsi

Pastikan Apache sedang berjalan

Juga, untuk memastikan bahawa Apache berfungsi dengan betul, kami menulisnya ke IP pelayan dalam penyemak imbas, dan jika ia muncul bersama anda seperti yang ditunjukkan dalam gambar, semuanya baik-baik saja,

Sekarang pelayan kita boleh menyambung kepadanya melalui penyemak imbas, dan setakat ini semuanya baik-baik saja dan berfungsi dengan baik.

Pemasangan Wizard Pangkalan Data

Kami memasang wizard pangkalan data "Sistem Wordpress memerlukan pangkalan data untuk disambungkan untuk menyimpan artikel, imej dan data lain", 

Kami menambah arahan ini, satu demi satu, dan kemudian tekan butang Enter

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 pasang mysql-server
sudo systemctl mulakan mysqld
sudo mysql_secure_installation

Ia akan menunjukkan kepada anda pilihan, tambah y dan kemudian masukkan dalam setiap pilihan

Selepas selesai, kami telah selesai memasang wizard pangkalan data, melalui arahan di atas

pasang php 7.2

 terjemahan php mesti dipasang, untuk menterjemah wordpress, kami menambah arahan ini untuk memasang terjemahan php,

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 pasang php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -mcrypt php-xml
httpd perkhidmatan memulakan semula

Selepas selesai, kami mencipta pangkalan data, menambah nama pada pangkalan data dengan menambahkan arahan ini,

CIPTA PENGGUNA'tempat0'@' localhost 'DIKENAKAN OLEH'102030';
BUAT PANGKALAN DATA mekan0db;
MEMBERI SEMUA KEISTIMEWAAN mekan0db. * UNTUK 'tempat0'@'localhost' DENGAN PILIHAN GERAN;
PRIVILEG FLUSH;

Jelaskan apa yang ada dalam kod di atas, dalam warna merah ia adalah nama pangkalan data, dalam warna kuning ia adalah nama pangkalan data, dan dalam warna hijau ia adalah kata laluan untuk pangkalan data,

Ringkasan kod pertama: Kami mencipta nama pengguna dengan nama mekan0 dan menambahkannya dengan kata laluan 102030 
Kod kedua: Kami mencipta pangkalan data dengan nama mekan0db
Kod ketiga: Kami memautkan nama pengguna mekan0 dengan pangkalan data mekan0db dengan menambahkan semua keistimewaan, "Semua keistimewaan bermakna pengguna boleh mengawal sepenuhnya pangkalan data daripada menambah, mengubah suai dan memadam"

Menambah domain pada Apache 

Pada peringkat ini kami akan menambah domain yang WordPress akan dijalankan. Anda boleh melangkau langkah ini jika anda menggunakan penjelasan pada pelayan tempatan, "Pelayan tempatan ialah program yang memasang penterjemah Apache dan php pada komputer anda dan ini adalah untuk tujuan pembelajaran sebelum mengakses web.”

Dalam kes saya, saya akan menambah sub-domain Mekano Tech Informatics, test.mekan0.com, dengan arahan ini 
Edit arahan

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

Ia akan membuka halaman kosong dengan anda, anda akan menambah domain dalam borang ini. Ambil semua kod, tetapi tukar nama domain kepada nama domain anda sendiri


Nama pelayan www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
ErrorLog /var/www/html/error.log 

Selepas selesai, anda menekan butang Ctrl _x, kemudian y dan masukkan, dan kemudian mulakan semula Apache untuk mengaktifkan tetapan dengan arahan ini,

systemctl restart httpd

 

Pemasangan WordPress

Pada peringkat ini, kami menarik balik WordPress dan memindahkannya ke lokasi fail domain, melalui arahan ini, setiap arahan secara berasingan, dan selepas setiap arahan kami tekan Enter

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
cari /var/www/html/public_html -type d -exec chmod 755 {} \;
cari /var/www/html/public_html -type f -exec chmod 644 {} \;

Sinopsis arahan pertama: teruskan tmp
Perkara kedua: Ia menarik versi WordPress dari laman web rasminya
Perintah ketiga: nyahmampat pakej WordPress 
Perintah keempat: Ia memasuki folder WordPress yang tidak dimampatkan
Perintah kelima: Mencipta fail WordPress untuk domain 
Perintah keenam: menyalin fail WordPress selepas membongkarnya ke folder domain 
Perintah ketujuh: Ia memberikan 775 keistimewaan kepada fail
Perintah kelapan: Membuat 644 keistimewaan untuk folder "Keistimewaan adalah kebenaran membaca dan menulis, setiap nombor mempunyai keistimewaan, saya akan menerangkan segala-galanya dalam artikel lain"

Mengedit fail konfigurasi

Pada peringkat ini, kami mengubah suai fail konfigurasi untuk sambungan WordPress ke pangkalan data, untuk menyimpan segala-galanya di dalamnya melalui arahan ini. 

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

Dan anda menambah nama pengguna dan kata laluan untuk pangkalan data, yang kami buat sebentar tadi dalam baris di atas,

 

jalankan domain 

Untuk menjalankan domain, kita boleh menggunakan Cloudflare dan menambah domain padanya, dan kemudian menambah IP DNS domain. Saya akan meneruskan langkah ini dalam pelajaran lain hari ini dan saya akan memasukkan pautan ke artikel di sini

Selepas selesai memautkan domain ke Cloud Flare dan selesai, kami meminta domain dalam penyemak imbas dan pemasangan WordPress akan bermula dengan anda dengan cara ini, Imej yang menunjukkan pemasangan pertama WordPress pada Debian 9

Selepas melengkapkan langkah, WordPress telah berjaya dipasang dan pelayan dikonfigurasikan, ikuti pelajaran kedua tentang cara melindungi pelayan, saya akan meletakkan pautan ke penjelasan kedua di sini apabila saya selesaikannya

Apabila menyalin pelajaran, sila sebut Mesir

Jawatan yang berkaitan
Terbitkan artikel di