サーバー保護とWordPressのインストールについて説明する(1)

こんにちは私の兄弟、私たちの謙虚なMekano Tech Webサイトのフォロワー、Webサーバーの管理と保護に関連するこの記事では

このレッスンでは、サーバーを保護し、WordPressをインストールします。
安全で安定したウェブサイトやブログを構築して、後で金銭的な利益を得るには、
あなたが遅いホスティング会社の影響を受けている人の90パーセントの中にいるなら、この記事はあなたのためです

このコースのメリットは?

  • サイトのみにサービスを提供するすべてのリソースを使用して、完全に安全で高速なWebサイトを構築します。
  • あなたのためにあなたのウェブサイトデータを保護する「あなたのウェブサイトがホスティング会社によってホストされているとき、彼らはあなたのウェブサイト、あなたのデータ、データベースそしてすべてを完全に管理しています。」
  • 特別なリソースを使用して安価なサーバーを作成します。月額費用は43エジプトポンドで、すばらしいです。
  • 偽のホスティング会社の価格でコストがかかるため、コストを節約できます。「ホスティング会社は、4つのプロセッサと32 GBのRAMを備えたサーバー全体をレンタルし、100近くのWebサイトをホストしています。 そして、最低のホスティングプランは年間1200 EGPの費用がかかり、強力ではありません。」
  • サーバーを管理および保護し、サイトを専門的に管理します

コース要件 

説明の始まり

サーバーに接続します

サーバー接続ソフトウェアをダウンロードしてインストールした後 プチ  穴を開けるとこんな感じになります

[ホスト名]フィールドにサーバーのIPを入力し、「インターネットに接続されているサーバーまたはデバイスのデジタルIDであり、サーバーに接続できない場合はサーバーに接続できません」と入力し、[開く]をクリックします。

[開く]を押すと、黒いシェル接続画面が表示されます

 

サーバーのユーザー名を入力します。rootの場合もあり、サーバーのパスワードを入力します。
IP、ユーザー、パスワードからサーバーデータをどこで取得しますか?

  • 上記のように、HetznerアカウントダッシュボードでHetznerのサブスクライブをリクエストすると、サーバーを作成し、サーバーに自動的にインストールされるディストリビューションを選択できます。5秒以内に、登録済みのメッセージが表示されます。 IP、ユーザー、パスワードからのサーバーデータを含む電子メール、例

SSHシェルへの接続の茶色のページが表示されたら、「コマンドを使用してシステム全体を制御できる安全な転送プロトコルです」。これでサーバー内に接続し、サーバーに接続して完全に制御できます。コマンドを介して、

サーバーアップデートアップデート

まず、何よりもまず、システムを更新して、システムが保護ブートを更新し、問題がある場合は修正するようにします。このコマンドを入力して、Enterキーを押します。

yum -yアップデート

 

サーバーが「インストールされたオペレーティングシステムと統合されたソフトウェア」のシステムパッケージの更新を完了するまで待ちます

wgetとnanoをインストールする

完了後、このコマンドを使用して、wget「直接リンクを介してファイルをダウンロードするプログラム」とnano「Windowsと統合されたメモ帳プログラムなどのテキストエディタプログラム」のXNUMXつの重要なプログラムをインストールします。

yum -y wget nano をインストールします

Apacheをインストールします

完了後、サーバーをWebサーバーとして機能するように構成し、WordPressをインストールします。
システムがWebサーバーとして機能するためには、以下をインストールする必要があります。 アパッチ 「ApacheはもちろんApacheなしでhtmlファイルとphpファイルを表示するWebサーバーです」、システムはWebサーバーとしては機能しません

これまでのところ、すべてが順調です。このコマンドを追加して、Enterキーを押してApacheをインストールします。

yum install httpd -y

インストールが完了したら、このコマンドを追加してApacheを実行し、Enterキーを押します。

systemctl start httpd

Apacheが機能することを確認するために、このコマンドを追加します

systemctl status httpd

それは私がそれが機能することを写真に示すものをあなたに示します

Apacheが実行されていることを確認します

また、Apacheが正しく機能していることを確認するために、ブラウザーでサーバーのIPに書き込みます。図に示すように表示されれば、すべて問題ありません。

これで、ブラウザを介してサーバーに接続できるようになりました。これまでのところ、すべてが正常に機能しており、正常に機能しています。

データベースウィザードのインストール

データベースウィザード「Wordpressシステムには、記事、画像、その他のデータを保存するために接続するデータベースが必要です」をインストールします。 

これらのコマンドを一度にXNUMXつずつ追加してから、Enterボタンを押します。

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yumのアップデート
sudo yum install mysql-server
sudo systemctl mysqldを起動
sudo mysql_secure_installation

オプションが表示され、yを追加して、各オプションを入力します

完了後、上記のコマンドを使用して、データベースウィザードのインストールを完了しました。

php7.2をインストールします

 php翻訳をインストールする必要があります。wordpressを翻訳するには、これらのコマンドを追加して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 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
サービスhttpdが再起動

完了後、データベースを作成し、これらのコマンドを追加してデータベースに名前を追加します。

ユーザーを作成'会場0'@' localhost 'IDENTIFIED BY'102030';
データベース作成 メカン0db;
すべての特権を付与する メカン0db* TO '会場0'@' localhost'WITH GRANT OPTION;
フラットプリビーグス;

上記のコードの内容を明確にしてください。赤はデータベースの名前、黄色はデータベースの名前、緑はデータベースのパスワードです。

最初のコードの要約:mekan0という名前のユーザー名を作成し、パスワード102030で追加しました。 
0番目のコード:mekanXNUMXdbという名前のデータベースを作成しました
0番目のコード:ユーザー名mekan0をmekanXNUMXdbデータベースにリンクし、すべての権限を追加しました。「すべての権限は、ユーザーがデータベースの追加、変更、削除を完全に制御できることを意味します」

Apacheへのドメインの追加 

この段階で、WordPressが実行されるドメインを追加します。ローカルサーバーに説明を適用する場合は、この手順をスキップできます。「ローカルサーバーはコンピューターにApacheおよびphpコンパイラーをインストールするプログラムであり、これはWebにアクセスする前の学習目的のため。」

私の場合、これらのコマンドを使用して、Mekano TechInformaticsのサブドメインtest.mekan0.comを追加します。 
編集コマンド

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

それはあなたと一緒に空白のページを開きます、あなたはこのフォームでドメインを追加します。 すべてのコードを取得しますが、ドメイン名を独自のドメイン名に変更します


サーバーの名前 www.test.mekan0.com 
ServerAlias test.mekan0.com 
DocumentRoot / var / www / html / public_html 
エラーログ /var/www/html/error.log 

完了したら、Ctrl _xボタンを押し、次にyとEnterを押してから、Apacheを再起動して、このコマンドで設定をアクティブにします。

systemctl restart httpd

 

WordPressのインストール

この段階で、WordPressを撤回し、ドメインファイルの場所に移動します。これらのコマンド、各コマンドを個別に使用し、各コマンドの後にEnterキーを押します。

CDの/ tmp
wget https://wordpress.org/latest.tar.gz
tar -xvflatest.tar.gz
CDワードプレス
mkdir -p / var / www / html / public_html
cp -r * / var / www / html / public_html
/ var / www / html / public_html -type d -exec chmod 755 {} \;を検索します。
/ var / www / html / public_html -type f -exec chmod 644 {} \;を検索します。

最初のコマンドの概要:tmpに移動します
XNUMX番目のこと:それは公式ウェブサイトからWordPressバージョンを引き出します
XNUMX番目のコマンド:WordPressパッケージを解凍します 
XNUMX番目のコマンド:非圧縮のWordPressフォルダーに入ります
XNUMX番目のコマンド:ドメインのWordPressファイルを作成します 
XNUMX番目のコマンド:WordPressファイルをドメインフォルダーに解凍した後、コピーします 
775番目のコマンド:ファイルにXNUMXの特権を与えます
644番目のコマンド:フォルダーに対してXNUMXの特権を作成します。「特権は読み取りと書き込みのアクセス許可であり、すべての番号に特権があります。他の記事ですべてを説明します」

設定ファイルの編集

この段階で、データベースへのWordPress接続の構成ファイルを変更し、このコマンドを使用してすべてをデータベースに保存します。 

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

そして、少し前に作成したデータベースのユーザー名とパスワードを上記の行に追加します。

 

ドメインを実行する 

ドメインを実行するには、Cloudflareを使用してドメインを追加してから、ドメインのDNSのIPを追加します。今日は別のレッスンでこのステップに進み、ここに記事へのリンクを含めます

ドメインのCloudflareへのリンクと完了が完了したら、ブラウザでドメインをリクエストすると、WordPressのインストールが次のように開始されます。 Debian9へのWordPressの最初のインストールを示す画像

手順が完了したら、WordPressが正常にインストールされ、サーバーが構成されました。サーバーを保護する方法に関するXNUMX番目のレッスンに従ってください。完了したら、XNUMX番目の説明へのリンクをここに配置します。

レッスンをコピーするときは、エジプトに言及してください

関連記事
記事を公開する