Nerangake proteksi server lan instalasi WordPress (1)

Halo sedulurku, para pengikut situs web Mekano Tech sing andhap asor, ing artikel iki sing ana gandhengane karo ngatur lan nglindhungi server web,

Ing wulangan iki, kita bakal nglindhungi server lan nginstal WordPress,
Kanggo mbangun situs web utawa blog sing aman lan stabil kanggo entuk bali finansial mengko,
Yen sampeyan ana ing antarane 90 persen sing kena pengaruh perusahaan hosting sing alon, mula artikel iki kanggo sampeyan

Keuntungan saka kursus iki?

  • Mbangun situs kanthi aman lan cepet kanthi kabeh sumber daya sing mung nglayani situs sampeyan.
  • Nglindhungi data situs web kanggo sampeyan "Nalika situs web sampeyan di-host dening perusahaan hosting, dheweke bisa ngontrol lengkap situs web, data, database lan kabeh."
  • Nggawe server sing murah kanthi sumber daya khusus. Biaya saben wulan yaiku 43 pound Mesir, apik tenan
  • Ngirit dhuwit amarga biaya perusahaan hosting palsu kanthi regane. Lan rencana hosting sing paling murah bakal regane 4 EGP saben taun, lan ora kuwat.
  • Ngatur lan nglindhungi server lan ngatur situs sampeyan kanthi profesional

Syarat kursus 

Wiwitane panjelasan

Nyambung menyang server

Sawise ngundhuh lan nginstal piranti lunak sambungan server putune  Kita nggawe bolongan lan bakal katon kaya iki

Ing lapangan Jeneng Host, sampeyan nulis IP server, "iku ID digital saka server utawa piranti apa wae sing disambungake menyang Internet, tanpa sampeyan ora bisa nyambung menyang server", banjur klik Open,

  • Tuladhane

Sawise menet Open, sampeyan bakal weruh layar sambungan Shell ireng

  • Tuladhane

 

Sampeyan bakal nulis jeneng panganggo server, lan kadhangkala iku ROOT, lan banjur sandi kanggo server
Ngendi sampeyan bakal entuk data server saka IP, pangguna lan sandhi?

  • Yen sampeyan njaluk langganan Hetzner, kaya sing dituduhake ing ndhuwur, ing dashboard akun Hetzner sampeyan, sampeyan bisa nggawe server lan milih distribusi sing diinstal kanthi otomatis ing server, lan ing wektu kurang saka 5 detik, sampeyan bakal nampa pesen ing pangguna pangguna. email karo data server saka IP, pangguna, lan sandhi, Contone

Sawise kaca coklat kanggo sambungan menyang cangkang SSH katon, "iku protokol transfer aman sing ngidini sampeyan ngontrol kabeh sistem liwat printah." Sampeyan saiki ana ing server, sampeyan wis nyambung menyang lan sampeyan bisa ngontrol kanthi lengkap. liwat perintah,

Nganyari nganyari server

Kaping pisanan, sadurunge apa wae, kita nganyari sistem, supaya sistem nganyari boot proteksi lan ndandani sawetara masalah, yen ana, ketik printah iki, banjur pencet Ketik

yum -y update
  • Tuladhane

 

Sampeyan bakal ngenteni nalika server rampung nganyari paket sistem "software terintegrasi karo sistem operasi sing diinstal"

Instal wget lan nano

Sawise rampung, sampeyan nginstal rong program penting, wget "program sing ndownload file liwat link langsung" lan nano "program editor teks kayata program Notepad sing terintegrasi karo Windows" liwat printah iki.

yum -y nginstal wget nano

nginstal apache

Sawise rampung, kita ngatur server supaya bisa dadi server web, banjur bakal nginstal WordPress,
Supaya sistem bisa digunakake minangka server web, kita kudu nginstal, Apache "Apache minangka server web sing nampilake file html lan php mesthi tanpa Apache", sistem ora bakal bisa digunakake minangka server web.

Nganti saiki, kabeh apik, kita nginstal Apache kanthi nambahake printah iki, banjur pencet Ketik

yum install httpd -y

Sawise rampung instalasi, kita nambahake printah iki kanggo mbukak Apache, banjur pencet Ketik

systemctl start httpd

Kanggo mesthekake yen Apache bisa digunakake, kita nambahake printah iki

systemctl status httpd

Iku bakal nuduhake apa aku bakal nuduhake ing gambar sing bisa

Priksa manawa Apache mlaku

Uga, kanggo mesthekake yen Apache bisa digunakake kanthi bener, kita nulis menyang IP server ing browser, lan yen katon karo sampeyan kaya sing ditampilake ing gambar, kabeh iku apik.

Saiki server kita bisa nyambung menyang liwat browser, lan supaya adoh kabeh iku nggoleki lan bisa digunakake kanthi bener.

Instalasi Database Wizard

Kita nginstal tuntunan basis data "Sistem Wordpress mbutuhake basis data sing bisa disambungake kanggo nyimpen artikel, gambar lan data liyane", 

Kita nambahake printah kasebut, siji-sijine, banjur pencet tombol Ketik

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 nginstal mysql-server
sudo systemctl miwiti mysqld
sudo mysql_secure_installation

Iku bakal nuduhake sampeyan pilihan, nambah y banjur ketik ing saben pilihan

Sawise rampung, kita wis rampung nginstal tuntunan database, liwat printah ing ndhuwur

nginstal php 7.2

 terjemahan php kudu diinstal, kanggo nerjemahake wordpress, kita nambahake printah iki kanggo nginstal 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 nginstal 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 urip maneh

Sawise rampung, kita nggawe database, nambah jeneng menyang database kanthi nambahake perintah kasebut,

Gawe pangguna'ajang0'@' localhost 'KENALI DIKENALI'102030';
Nggawe DATABASE mekan0db;
GRATIS KABEH PRIVILEGES ON mekan0db. * TO 'ajang0'@'localhost' KARYA PILIHAN GRANT;
PRIBADI FLUSH;

Njlentrehake apa ing kode ing ndhuwur, abang iku jeneng database, kuning iku jeneng database, lan ijo iku sandi kanggo database,

Ringkesan kode pisanan: Kita nggawe jeneng pangguna kanthi jeneng mekan0 lan ditambahake nganggo tembung sandhi 102030 
Kode kapindho: Kita nggawe database kanthi jeneng mekan0db
Kode katelu: Kita nyambungake jeneng pangguna mekan0 karo database mekan0db kanthi nambahake kabeh hak istimewa, "Kabeh hak istimewa tegese pangguna bisa ngontrol database kanthi nambah, ngowahi lan mbusak"

Nambahake domain menyang Apache 

Ing tahap iki, kita bakal nambah domain sing WordPress bakal mbukak. Sampeyan bisa ngliwati langkah iki yen sampeyan ngetrapake panjelasan ing server lokal, "Server lokal minangka program sing nginstal kompiler Apache lan php ing komputer lan iki kanggo tujuan sinau sadurunge ngakses web."

Ing kasusku, aku bakal nambah sub-domain Mekano Tech Informatics, test.mekan0.com, kanthi prentah kasebut 
Sunting printah

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

Bakal mbukak kaca kosong karo sampeyan, sampeyan bakal nambah domain ing formulir iki. Njupuk kabeh kode, nanging ngganti jeneng domain, kanggo jeneng domain dhewe


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

Sawise rampung, sampeyan menet tombol Ctrl _x, banjur y lan Ketik, banjur miwiti maneh Apache kanggo ngaktifake setelan nganggo printah iki,

systemctl restart httpd

 

Instalasi WordPress

Ing tahap iki, kita mbatalake WordPress lan pindhah menyang lokasi file domain, liwat printah kasebut, saben printah kanthi kapisah, lan sawise saben printah kita pencet 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
golek /var/www/html/public_html -type d -exec chmod 755 {} \;
golek /var/www/html/public_html -type f -exec chmod 644 {} \;

Sinopsis printah pisanan: go on tmp
Kapindho: Iki narik versi WordPress saka situs web resmi
Printah katelu: decompresses paket WordPress 
Printah kaping papat: Iki mlebu ing folder WordPress sing ora dikompres
Printah kaping lima: Nggawe file WordPress kanggo domain kasebut 
Printah kaping enem: nyalin file WordPress sawise mbongkar menyang folder domain 
Printah kapitu: Iku menehi 775 hak istimewa kanggo file
Prentah kaping wolu: Nggawe 644 hak istimewa kanggo folder "Hak istimewa diwaca lan ijin nulis, saben nomer duwe hak istimewa, aku bakal nerangake kabeh ing artikel liyane"

Ngowahi file konfigurasi

Ing tataran iki, kita ngowahi file config kanggo sambungan WordPress kanggo database, kanggo nyimpen kabeh ing liwat printah iki. 

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

Lan sampeyan nambahake jeneng pangguna lan sandhi kanggo database, sing digawe sawetara wektu kepungkur ing baris ndhuwur,

 

mbukak domain 

Kanggo mbukak domain, kita bisa nggunakake Cloudflare lan nambah domain kasebut, banjur nambah IP saka DNS domain.

Sawise rampung ngubungake domain menyang Cloud Flare lan rampung, kita njaluk domain ing browser lan instalasi WordPress bakal diwiwiti kanthi cara iki, Gambar sing nuduhake instalasi WordPress pisanan ing Debian 9

Sawise rampung langkah-langkah, WordPress wis kasil diinstal lan server wis dikonfigurasi, tindakake pawulangan kapindho carane nglindhungi server, aku bakal sijine link kanggo panjelasan kaloro ing kene nalika rampung.

Nalika nyalin piwulang kasebut, sebutna Mesir

Tulisan terkait
Nerbitake artikel ing