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
- perisian sambungan pelayan Muat turun dempul untuk menyambung ke pelayan
- Pelayan yang dipasang pada pengedaran Centos, anda boleh menempah dari sini hetzner
- Sudah tentu, komputer dengan Windows atau mana-mana sistem lain dipasang
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,
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