Menjelaskan perlindungan server dan instalasi WordPress (1)

Halo saudara-saudaraku, pengikut situs web Mekano Tech kami yang sederhana, dalam artikel ini terkait dengan mengelola dan melindungi server web,

Dalam pelajaran ini, kita akan melindungi server dan menginstal WordPress di dalamnya,
Untuk membangun website atau blog yang aman dan stabil untuk mendapatkan keuntungan finansial nantinya,
Jika Anda termasuk di antara 90 persen dari mereka yang terpengaruh oleh perusahaan hosting yang lambat, maka artikel ini untuk Anda

Manfaat kursus ini?

  • Bangun situs web yang sepenuhnya aman dan cepat dengan semua sumber daya yang hanya melayani situs Anda.
  • Melindungi data situs web Anda “Ketika situs web Anda dihosting oleh perusahaan hosting mana pun, mereka memegang kendali penuh atas situs web Anda, data Anda, basis data, dan semuanya.”
  • Membuat server murah dengan sumber daya khusus. Biaya bulanannya 43 pound Mesir, sungguh luar biasa
  • Menghemat uang karena biaya perusahaan hosting palsu dengan harga mereka.“Perusahaan hosting menyewa seluruh server dengan 4 prosesor dan 32 GB RAM, dan mereka meng-host hampir 100 situs web. Dan paket hosting terendah akan dikenakan biaya 1200 EGP per tahun, dan itu tidak kuat.”
  • Kelola dan lindungi server dan kelola situs Anda secara profesional

Persyaratan kursus 

Awal penjelasan

Sambungkan ke server

Setelah mengunduh dan menginstal perangkat lunak koneksi server dempul  Kami membuat lubang dan itu akan terlihat seperti ini

Di bidang "Nama Host", Anda menulis IP server, "itu adalah ID digital dari server atau perangkat apa pun yang terhubung ke Internet yang tanpanya Anda tidak dapat terhubung ke server", lalu Anda mengklik Buka,

  • Contoh

Setelah menekan Buka, layar koneksi Shell hitam akan muncul

  • Contoh

 

Anda akan menulis nama pengguna server, dan terkadang itu adalah root, dan kemudian kata sandi untuk server
Di mana Anda akan mendapatkan data server dari IP, pengguna, dan kata sandi?

  • Saat Anda meminta untuk berlangganan Hetzner, seperti yang ditunjukkan di atas, di dasbor akun Hetzner Anda, Anda dapat membuat server dan memilih distribusi yang diinstal secara otomatis di server, dan dalam waktu kurang dari 5 detik, Anda akan menerima pesan di akun Anda yang terdaftar email dengan data server dari IP, pengguna, dan kata sandi, Contoh

Setelah halaman coklat untuk koneksi ke shell SSH muncul, "ini adalah protokol transfer aman yang memungkinkan Anda untuk mengontrol seluruh sistem melalui perintah." Anda sekarang berada di dalam server, Anda telah terhubung dan Anda dapat mengontrolnya sepenuhnya melalui perintah,

Pembaruan pembaruan server

Pada awalnya, sebelum apa pun, kami memperbarui sistem, sehingga sistem memperbarui boot perlindungan dan memperbaiki beberapa masalah, jika ada, ketik perintah ini, lalu tekan Enter

pembaruan yum -y
  • Contoh

 

Anda akan menunggu ketika server selesai memperbarui paket sistem "perangkat lunak terintegrasi dengan sistem operasi yang diinstal"

Instal wget dan nano

Setelah selesai, Anda menginstal dua program penting, wget "program yang mengunduh file melalui tautan langsung" dan nano "program editor teks seperti program Notepad yang terintegrasi dengan Windows" melalui perintah ini

yum -y instal wget nano

instal apache

Setelah selesai, kita konfigurasi server agar berfungsi sebagai web server, selanjutnya kita akan menginstall WordPress,
Agar sistem berfungsi sebagai server web, kita harus menginstal, Apache “Apache adalah web server yang menampilkan file html dan php tentunya tanpa Apache”, sistem tidak akan bekerja dengan anda sebagai web server

Sejauh ini dan semuanya baik-baik saja, kami menginstal Apache dengan menambahkan perintah ini, lalu menekan Enter

yum install httpd -y

Setelah instalasi selesai, kita tambahkan perintah ini untuk menjalankan Apache, lalu tekan Enter

systemctl start httpd

Untuk memastikan bahwa Apache berfungsi, kami menambahkan perintah ini

systemctl status httpd

Ini akan menunjukkan kepada Anda apa yang akan saya tunjukkan pada gambar bahwa itu berfungsi

Pastikan Apache berjalan

Juga, untuk memastikan bahwa Apache berfungsi dengan benar, kami menulisnya ke IP server di browser, dan jika muncul dengan Anda seperti yang ditunjukkan pada gambar, semuanya baik-baik saja,

Sekarang server kami dapat terhubung melalui browser, dan sejauh ini semuanya baik-baik saja dan berfungsi dengan baik.

Instalasi Wizard Basis Data

Kami menginstal wizard database “Sistem Wordpress membutuhkan database untuk terhubung untuk menyimpan artikel, gambar, dan data lainnya”, 

Kami menambahkan perintah ini, satu per satu, lalu tekan tombol Enter

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum pembaruan
sudo yum instal server mysql
sudo systemctl mulai mysqld
sudo mysql_secure_installation

Ini akan menunjukkan kepada Anda opsi, tambahkan y lalu masukkan di setiap opsi

Setelah selesai, kita telah selesai menginstal wizard database, melalui perintah di atas

instal php 7.2

 terjemahan php harus diinstal, untuk menerjemahkan wordpress, kami menambahkan perintah ini untuk menginstal 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
enak --enablerepo=remi,remi-php72 
yum --enablerepo=remi,remi-php72 install 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
layanan httpd restart

Setelah selesai, kita membuat database, menambahkan nama ke database dengan menambahkan perintah ini,

BUAT PENGGUNA'place0'@' localhost 'IDENTIFIKASI OLEH'102030';
BUAT DATABASE mekan0db;
BERIKAN SEMUA HAK ISTIMEWA mekan0db. * KE 'place0'@'localhost' DENGAN PILIHAN HIBAH;
FLUSH PRIVILEGES;

Perjelas apa yang ada pada kode di atas, yang merah itu nama databasenya, yang kuning itu nama databasenya, dan yang hijau itu password databasenya,

Ringkasan kode pertama: Kami membuat nama pengguna dengan nama mekan0 dan menambahkannya dengan kata sandi 102030 
Kode kedua: Kami membuat database dengan nama mekan0db
Kode ketiga: Kami menghubungkan nama pengguna mekan0 dengan database mekan0db dengan menambahkan semua hak istimewa, “Semua hak istimewa berarti bahwa pengguna dapat sepenuhnya mengontrol database dari penambahan, modifikasi, dan penghapusan”

Menambahkan domain ke Apache 

Pada tahap ini, kita akan menambahkan domain yang akan dijalankan WordPress. Anda dapat melewati langkah ini jika Anda menerapkan penjelasan di server lokal, “Server lokal adalah program yang menginstal kompiler Apache dan php di komputer Anda dan ini adalah untuk tujuan pembelajaran sebelum mengakses web.”

Dalam kasus saya, saya akan menambahkan sub-domain Mekano Tech Informatics, test.mekan0.com, dengan perintah ini 
Edit perintah

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

Ini akan membuka halaman kosong dengan Anda, Anda akan menambahkan domain dalam formulir ini. Ambil semua kode, tetapi ubah nama domain menjadi nama domain Anda sendiri


Nama server www.test.mekan0.com 
ServerAlias tes.mekan0.com 
DocumentRoot /var/www/html/public_html 
Log Kesalahan /var/www/html/error.log 

Setelah selesai kalian tekan tombol Ctrl _x, lalu y dan Enter, lalu restart Apache untuk mengaktifkan pengaturan dengan perintah ini,

systemctl restart httpd

 

Instalasi WordPress

Pada tahap ini, kita menarik WordPress dan memindahkannya ke lokasi file domain, melalui perintah ini, setiap perintah secara terpisah, dan setelah setiap perintah kita tekan Enter

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

Sinopsis perintah pertama: lanjutkan tmp
Hal kedua: Ini menarik versi WordPress dari situs resminya
Perintah ketiga: mendekompres paket WordPress 
Perintah keempat: Masuk ke folder WordPress yang tidak terkompresi
Perintah kelima: Membuat file WordPress untuk domain 
Perintah keenam: menyalin file WordPress setelah membongkarnya ke folder domain 
Perintah ketujuh: Ini memberikan 775 hak istimewa ke file
Perintah kedelapan: Itu membuat 644 hak istimewa untuk folder "Hak istimewa adalah izin untuk membaca dan menulis, setiap nomor memiliki hak istimewa, saya akan menjelaskan semuanya di artikel lain"

Mengedit file konfigurasi

Pada tahap ini, kami memodifikasi file konfigurasi untuk koneksi WordPress ke database, untuk menyimpan semua yang ada di dalamnya melalui perintah ini. 

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

Dan Anda menambahkan nama pengguna dan kata sandi untuk database, yang kami buat beberapa waktu lalu di baris di atas,

 

jalankan domainnya 

Untuk menjalankan domain, kita dapat menggunakan Cloudflare dan menambahkan domain ke dalamnya, lalu menambahkan IP DNS domain. Saya akan melanjutkan langkah ini di pelajaran lain hari ini dan saya akan menyertakan tautan ke artikel di sini

Setelah selesai menautkan domain ke Cloud Flare dan selesai, kami meminta domain di browser dan instalasi WordPress akan dimulai dengan Anda dengan cara ini, Gambar yang menunjukkan instalasi pertama WordPress di Debian 9

Setelah menyelesaikan langkah-langkahnya, WordPress telah berhasil diinstal dan server dikonfigurasi, ikuti pelajaran kedua tentang cara melindungi server, saya akan meletakkan tautan ke penjelasan kedua di sini ketika saya menyelesaikannya

Saat menyalin pelajaran, sebutkan Mesir

Posting terkait
Publikasikan artikel di