220420

6917 ワード

空き地


  • 最大20分間の動画配信
    3分ごとに発表されます
  • ZOOMは、空の教室でグループ化して再生することができる.

  • ワープロがあります.
    -dbサーバに関連するビジュアルセクション.
  • 鍵の作成と割り当て


    鍵をNATにアップロード

  • 22.04.19生成された鍵は、各サーバに割り当てられる.
  • まずwindowで許可されたkeysを生成して送信します.pubにコピーします.
  • また、各サーバから別のサーバに接続する際に必要なmy-key 4.pemをアップロードします.
  • cd %UserProfile%\.ssh:ユーザーフォルダ->sshフォルダ
  • に移動
  • scp my-key4.pem [email protected]:/root/.ssh/my-key4.pem : my-key4.アップロードpem
  • 各サーバに割り当てる


    公開鍵の割り当て

  • sshコマンドを使用してPublic鍵を送信ssh-copy-id
  • ssh-copy-id -i authorized_keys.pub [email protected]
  • ssh-copy-id -i authorized_keys.pub [email protected]
  • ssh-copy-id -i authorized_keys.pub [email protected]
  • プライベート鍵の割り当て

  • Private keyinmy-key4.pemは各PCに存在する必要があるため、SAMBAを介して空きがある.
  • すべてのサーバはPublicKeyとPrivateKey接続を使用しています.
  • サーバ実装

  • 昨日実施されたSAMBA、NFS、DATABASEにアクセスします.
  • SAMBA

  • shareフォルダのtext.txtを表示する必要があります.
  • チームメンバー未確認
  • shareの権限が777=>に変更されても検証できず、ファイルもアップロードできません
  • ファイアウォールチェック->完了
  • selinux確認->selinuxが動作していることを確認し、閉じるとすぐにtextが表示されます.txt確認
  • DATABASE

  • アクセス確認完了
  • NFS

  • NFSはアクセスできません.
  • NFSに障害が発生した後に再接続し、アクセスできる.
  • df -hを使用して検証すると、NFSサーバが/root/shareに接続されていることがわかります.
  • vi /etc/fstab:次に、自動マウントを編集して設定を追加します.
    viを必要とせず、echo "172.31.0.100:/share /root/share nfs defaults 0 0">/etc/fstabをこのように追加することができる.
  • 講義


    Wordpress


    Wordpressのインストール(web 01、web 02)

  • yum install -y httpd php php-mysql php-gd php-mbstring wget unzip:Wordpressにインストールします.
    -httpdがインストールされています.
    -アクティビティ:重複作業を回避するためにインストールされている(同じタスク)をスキップします.(Ansible)
    -php:Wordpress phpスクリプトを使用します.
    -php-mysql:mysql使用可能モジュール
    -php-gd、php-mbstring:gdおよびmbstring使用可能モジュール
    -Minimal環境にインストールします.wgetは存在しません.
    -インストール、Unzipも存在しないため
  • cd /var/www/html-このパスは、httpをインストールするときに生成されるフォルダです.
  • ない場合はhttpをインストールしません.
  • これからはよく使われます.
  • mv index.html index.html.bak-インデックス・ファイルを削除せずにバックアップ・ファイルに置き換えます.
  • web 02も提供しています.
  • wget https://ko.wordpress.org/wordpress-4.8.2-ko_KR.zip-ハングルバージョンのwordpressファイルをダウンロード
  • unzip wordpress-4.8.2-ko_KR.zip-解凍して解凍する
  • ls入力コマンドはwordpressフォルダを生成します.
  • mv wordpress/* .-wordpressのすべてのファイル(*)を現在のパス(.)にインポートします.
  • lsコマンドを入力するとファイルが多くなります.
  • chown -R apache:apache *-chown:所有権の変更コマンド
  • -R:Recursive,再帰変更
  • apache:apche *
  • ユーザ:ユーザグループ
  • apacheユーザおよび:apacheユーザグループ.
  • apacheは、ファイルを管理するためにサービスの所有権を変更できる非手動サービスです.
  • *すべてのファイルと、すべてのフォルダとその内部のすべてのファイルを置き換えます.
  • systemctl enable --now httpd-httpdイニシエータとイニシエータの登録
  • 既にインストールされている場合はsystemctl restart --now httpdを実行します.
  • NAT

  • NAT IPアドレス接続

  • Let's goクリック

  • エラー


  • -NATにMysql:yum install -y mysqlをインストール
    -mysql -h 172.31.0.108 -u wpuser -p:パスワードを入力するためにログイン
    -アカウントに問題はありません.
  • stickyセッション(固定セッション;stickness)
    -HAproxyでWebサーバが交換中のためエラーが発生しました.
    -vi /etc/haproxy/haproxy.cfg:Cookieを1 m以上に置き換えてみます.
  • Wordpressディレクトリで実現しようとしたが、mvによって削除された.
    -だからindex.htmlがある部分もchownします.
    -chown -R apache:apache /var/www/htmlを使用して作業します.
  • あったら!
  • インストールの進捗状況


  • 管理者アカウントを作成します.
  • 成功!
  • サボテン確認.
  • NATファイアウォールの設定

  • firewall-cmd --permanent --add-service=http --zone=internal:各サーバweb 01、web 02、dnsがNATでWordpressに接続するには、内部ファイアウォールを開く必要があります
  • firewall-cmd --reload:設定後に再ロードします.
  • エラー


  • 正しいアカウント情報を使用してログインしようとしても、ログイン後はプロセスに入りません.


  • プラグインの確認
    -沈黙は金だ

    - hello.phpはLouis Armstrongで作成された単純なプラグインではありません.これは希望と世代を二つの言葉に要約したものだ.


  • Web 01とWeb 02のインタフェースに合わせます.

  • wp-config.php:各Webサーバで一致すると、wordpressは2つのサーバ上のwordpressタスクに一致します.

  • web 02のwp-config.phpは最新バージョンなので、web 02からweb 01に送信します.

  • また、NFSサーバを使用してLinux間でファイルを共有することもできます.
    -web 01のwp-config.phpのバックアップを作成します.

    -Web 02からNFS共有ファイル

    -web 01でwp-config.php共有の確認

  • <br>
    -接続できる!