Wyjaśnij ochronę serwera i instalację WordPressa (1)

Witajcie moi bracia, obserwujący naszą skromną stronę Mekano Tech, w tym artykule dotyczącym zarządzania i ochrony serwerów internetowych,

W tej lekcji zabezpieczymy serwer i zainstalujemy na nim WordPressa,
Aby zbudować bezpieczną i stabilną stronę internetową lub blog, aby uzyskać później zwrot finansowy,
Jeśli jesteś wśród 90 procent osób dotkniętych powolnymi firmami hostingowymi, ten artykuł jest dla Ciebie

Korzyści z tego kursu?

  • Zbuduj w pełni bezpieczną i szybką witrynę internetową ze wszystkimi zasobami, które służą tylko Twojej witrynie.
  • Ochrona danych Twojej witryny dla Ciebie „Gdy Twoja witryna jest hostowana przez jakąkolwiek firmę hostingową, ma ona pełną kontrolę nad Twoją witryną, danymi, bazą danych i wszystkim”.
  • Stworzenie niedrogiego serwera ze specjalnymi zasobami. Miesięczny koszt to 43 funty egipskie, jak cudownie
  • Oszczędność pieniędzy z powodu kosztów fałszywych firm hostingowych po ich cenach.” Firmy hostingowe wynajmują cały serwer z 4 procesorami i 32 GB pamięci RAM i obsługują prawie 100 stron internetowych. A najniższy plan hostingowy będzie kosztował 1200 EGP rocznie i nie jest silny.”
  • Zarządzaj i chroń serwer oraz zarządzaj profesjonalnie swoją witryną

Wymagania dotyczące kursu 

Początek wyjaśnienia

Połącz się z serwerem

Po pobraniu i zainstalowaniu oprogramowania do połączenia z serwerem kit  Robimy dziurę i tak będzie wyglądać

W polu „Nazwa hosta” wpisujesz adres IP serwera, „jest to cyfrowy identyfikator dowolnego serwera lub urządzenia podłączonego do Internetu, bez którego nie można połączyć się z serwerem”, a następnie klikasz Otwórz,

  • Przykład

Po naciśnięciu Otwórz pojawi się czarny ekran połączenia Shell

  • Przykład

 

Napiszesz nazwę użytkownika serwera, a czasem jest to root, a potem hasło do serwera
Skąd uzyskasz dane serwera z adresu IP, użytkownika i hasła?

  • Gdy poprosisz o subskrypcję Hetzner, jak pokazano powyżej, na pulpicie nawigacyjnym konta Hetzner, możesz utworzyć serwer i wybrać dystrybucję, która jest automatycznie instalowana na serwerze, a w ciągu mniej niż 5 sekund otrzymasz wiadomość na swój zarejestrowany e-mail z danymi serwera z adresu IP, użytkownika i hasła, Przykład

Po pojawieniu się brązowej strony połączenia z powłoką SSH „jest to bezpieczny protokół transferu, który pozwala kontrolować cały system za pomocą poleceń”. Jesteś teraz wewnątrz serwera, połączyłeś się z nim i możesz go całkowicie kontrolować poprzez polecenia,

Aktualizacja serwera

Najpierw, zanim cokolwiek, aktualizujemy system, aby system aktualizował rozruch ochronny i naprawił niektóre problemy, jeśli takie istnieją, wpisz to polecenie, a następnie naciśnij Enter

yum -y aktualizacja
  • Przykład

 

Poczekasz, gdy serwer zakończy aktualizację pakietów systemowych „oprogramowanie zintegrowane z zainstalowanym systemem operacyjnym”

Zainstaluj wget i nano

Po zakończeniu instalujesz dwa ważne programy, wget „program, który pobiera pliki przez bezpośredni link” i nano „program do edycji tekstu, taki jak program Notatnik zintegrowany z systemem Windows” za pomocą tego polecenia

mniam -y zainstaluj wget nano

zainstaluj Apache

Po zakończeniu skonfigurujemy serwer do pracy jako serwer WWW, a następnie zainstalujemy WordPressa,
Aby system działał jako serwer WWW, musimy zainstalować, Apache „Apache to serwer WWW, który wyświetla pliki html i php oczywiście bez Apache”, system nie będzie działał z tobą jako serwer WWW

Jak na razie wszystko jest w porządku, instalujemy Apache dodając to polecenie, a następnie wciskając Enter

yum install httpd -y

Po zakończeniu instalacji dodajemy to polecenie, aby uruchomić Apache, a następnie wciskamy Enter

systemctl start httpd

Aby upewnić się, że Apache działa, dodajemy to polecenie

systemctl status httpd

Pokaże Ci, co pokażę na zdjęciu, że działa

Upewnij się, że Apache działa

Ponadto, aby upewnić się, że Apache działa poprawnie, zapisujemy go na adres IP serwera w przeglądarce, a jeśli pojawi się u Ciebie tak, jak pokazano na obrazku, wszystko jest w porządku,

Teraz z serwerem możemy się z nim połączyć przez przeglądarkę i na razie wszystko jest w porządku i działa poprawnie.

Instalacja kreatora bazy danych

Instalujemy kreator bazy danych „System Wordpress potrzebuje bazy danych, z którą można się połączyć, aby przechowywać artykuły, obrazy i inne dane”, 

Dodajemy te polecenia, pojedynczo, a następnie naciskamy przycisk Enter

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo obr/min -ivh mysql-community-release-el7-5.noarch.rpm
yum update
sudo mniam zainstaluj serwer mysql
sudo systemctl uruchom mysqld
sudo mysql_secure_installation

Pokaże ci opcje, doda y, a następnie wprowadzi każdą opcję

Po zakończeniu zakończyliśmy instalację kreatora bazy danych za pomocą powyższych poleceń

zainstaluj php 7.2

 tłumaczenia php muszą być zainstalowane, aby przetłumaczyć wordpress, dodajemy te polecenia, aby zainstalować tłumaczenia 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
mniam --enablerepo=remi,remi-php72 
mniam --enablerepo=remi,remi-php72 zainstaluj 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 restart usługi

Po zakończeniu tworzymy bazę danych, dodając nazwę do bazy poprzez dodanie tych poleceń,

STWÓRZ UŻYTKOWNIKA'miejsce0"@" localhost "IDENTYFIKOWANY PRZEZ"102030';
UTWÓRZ BAZĘ DANYCH mekan0db;
PRZYZNAJ WSZYSTKIE PRZYWILEJE NA mekan0db.* DO 'miejsce0'@'localhost' Z OPCJĄ DOTACJI;
PRZYWILEJE FLUSH;

Wyjaśnij co jest w powyższym kodzie, na czerwono to nazwa bazy, na żółto to nazwa bazy, a na zielono to hasło do bazy,

Podsumowanie pierwszego kodu: Stworzyliśmy nazwę użytkownika o nazwie mekan0 i dodaliśmy ją z hasłem 102030 
Drugi kod: Stworzyliśmy bazę danych o nazwie mekan0db
Trzeci kod: Połączyliśmy nazwę użytkownika mekan0 z bazą danych mekan0db z dodawaniem wszystkich uprawnień, „Wszystkie uprawnienia oznaczają, że użytkownik może w pełni kontrolować bazę danych od dodawania, modyfikowania i usuwania”

Dodawanie domeny do Apache 

Na tym etapie dodamy domenę, na której będzie działał WordPress.Możesz pominąć ten krok, jeśli stosujesz wyjaśnienie na lokalnym serwerze: „Serwer lokalny to program, który instaluje kompilatory Apache i php na twoim komputerze i jest to w celach edukacyjnych przed uzyskaniem dostępu do sieci.”

W moim przypadku dodam subdomenę Mekano Tech Informatics, test.mekan0.com, z tymi poleceniami 
Edytuj polecenie

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

Otworzy z tobą pustą stronę, dodasz domenę w tym formularzu. Weź cały kod, ale zmień nazwę domeny na własną nazwę domeny


Nazwa serwera www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot /var/www/html/public_html 
Dziennik błędów /var/www/html/error.log 

Po zakończeniu naciskasz przycisk Ctrl _x, następnie y i enter, a następnie ponownie uruchamiasz Apache, aby aktywować ustawienia za pomocą tego polecenia,

systemctl restart httpd

 

Instalacja WordPress

Na tym etapie wycofujemy WordPressa i przenosimy go do lokalizacji plików domeny, poprzez te polecenia, każde polecenie osobno, a po każdym poleceniu wciskamy Enter

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

Streszczenie pierwszego polecenia: przejdź na tmp
Druga sprawa: pobiera wersję WordPressa ze swojej oficjalnej strony internetowej
Trzecie polecenie: dekompresuje pakiet WordPress 
Czwarte polecenie: wchodzi do nieskompresowanego folderu WordPress
Piąte polecenie: Tworzy plik WordPress dla domeny 
Szóste polecenie: kopiuje pliki WordPress po rozpakowaniu do folderu domeny 
Siódme polecenie: Daje 775 uprawnień do plików
Ósme polecenie: Nadaje 644 uprawnienia do folderów „Uprawnienia to uprawnienia do odczytu i zapisu, każdy numer ma uprawnienia, wszystko wyjaśnię w innych artykułach”

Edycja pliku konfiguracyjnego

Na tym etapie modyfikujemy plik konfiguracyjny połączenia WordPressa z bazą danych, aby za pomocą tego polecenia przechowywać w nim wszystko. 

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

I dodajesz nazwę użytkownika i hasło do bazy danych, którą utworzyliśmy jakiś czas temu w powyższych wierszach,

 

uruchomić domenę 

Aby uruchomić domenę, możemy użyć Cloudflare i dodać do niej domenę, a następnie dodać adres IP domeny DNS.Przejdę do tego kroku w kolejnej lekcji dzisiaj i zamieszczę link do artykułu tutaj

Po zakończeniu podłączania domeny do Cloud Flare i zakończeniu, prosimy o domenę w przeglądarce i instalacja WordPressa rozpocznie się u Ciebie w ten sposób, Obraz przedstawiający pierwszą instalację WordPressa na Debianie 9

Po wykonaniu kroków, WordPress został pomyślnie zainstalowany, a serwer skonfigurowany, postępuj zgodnie z drugą lekcją o tym, jak chronić serwer, tutaj umieszczę link do drugiego wyjaśnienia, kiedy go skończę

Przepisując lekcję, proszę wspomnieć o Egipcie

Powiązane posty
Opublikuj artykuł na