インストールおよび構成
次のステップに従って、インストールおよび構成を完了します。
Dockerのインストール
VMにSSHを実行し、次のコマンドを実行してDockerをインストールします:
sudo yum-config-manager --enable ol8_addons
sudo dnf install -y dnf-utils zip unzip
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce --nobest
sudo systemctl start docker
次のトピックに進み、MySQLをインストールします。
MySQLのインストール
次のコマンドを実行して、MySQLをインストールおよび実行します:
sudo docker pull container-registry.oracle.com/mysql/community-server:8.0.33-aarch64
sudo docker run -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_USER=wp -e MYSQL_PASSWORD=<password> -e MYSQL_DATABASE=wordpress --name wordpressdb --restart on-failure -v
"$PWD/database":/var/lib/mysql -d container-registry.oracle.com/mysql/community-server:8.0.33-aarch64
ノート:
- MYSQL_ROOT_PASSWORD - データベース・パスワードを入力します。
- MYSQL_DATABASE - データベース名をwordpressとして入力します。
- MYSQL_USER - MySQLユーザー名を入力します。
- MYSQL_PASSWORD - MySQLパスワードを入力します。
次のトピックに進み、WordPressをインストールします。
ロード・バランサを作成し、SSL証明書をインストールします
ロード・バランサを作成し、このロード・バランサを使用してSSL証明書をインストールする必要があります。
- Oracle Cloud資格証明でOracle Cloud Infrastructureコンソールにサインインします。
- 左側のナビゲーション・ペインで、「ネットワーキング」をクリックし、「ロード・バランサ」をクリックして、「Load Balancerの作成」をクリックします。
- 「Load Balancer」オプションを選択し、「Load Balancerの作成」をクリックします。
- Load Balancer名を入力します。
- 「ネットワーキングの選択」領域で、「Virtual Cloudネットワーク」および「サブネット」を選択し、「次」をクリックします。
- 「バックエンドの追加」をクリックし、WordPressコンピュート・インスタンスを選択して、「次へ」をクリックします。
- 「リスナー名」を入力します。
- HTTPSトラフィックを処理するには、次のフィールドに入力します。
- リスナー・タイプとして「HTTPS」を選択します。
- リスナーでイングレス・トラフィックをモニターするポートとして443を選択します。
- 「SSL証明書」領域で、「証明書リソース」ドロップダウン・リストから「Load Balancer管理対象証明書」を選択します。
- ドメインのSSL証明書を認証局からアップロードします。
- 「秘密キーの指定」チェック・ボックスを選択し、秘密キーをアップロードします。
- 「次へ」をクリックします。
- 必要なロギング・オプションを選択します。
- 「保存」をクリックします。
ロード・バランサのIPアドレスをコピーし、次のトピックに進み、ドメインのDNS Aレコードをロード・バランサのIPアドレスに更新して、OCIでホストされているWordPressサイトにアクセスできるようにします。
ドメインのDNS Aレコードの更新
OCIでホストされているWordPressサイトにアクセスできるように、ドメインのDNS Aレコードをロード・バランサIPアドレスに更新する必要があります。
ノート:
これらのステップはドメイン・ホスティング・プロバイダによって異なる可能性があるため、参照としてこれらのステップを使用します。- ホスト・ドメインの「DNS管理」ページに移動します。
- 「DNSレコード」ページで、次の手順を実行します。
- 「タイプ」に「A」を選択します。
- 名前を入力します。
- 「値」フィールドに、OCIロード・バランサIPアドレスを入力または貼り付けます。
- 「保存」をクリックします。
これで、ドメインはOracle Cloud Free TierでホストされているWordPressサイトにリダイレクトされます。