WordPress サイトの開発プラットフォームを作成するために EC2 インスタンスを複製する

WordPress サイトの開発プラットフォームを作成するために EC2 インスタンスを複製する

私は EC2 インスタンスを Ubuntu で実行し、Apache で Wordpress サイトをホストしています。LetsEncrypt の CertBot を使用して SSL 証明書を作成し、すべて正常に動作しています。また、IP からドメイン名への直接リダイレクトも設定しています。そこで、EC2 インスタンスを複製して、サイトの開発コピーでいくつかの変更をテストしてから、本番環境にプッシュすることにしました。そのようにしましたが、新しい開発サイトのパブリック IPV4 アドレスにアクセスすると、古い本番サイトにリダイレクトされるだけです。.htaccess古い/etc/apache2/sites-available/wordpress.confサイトへのリダイレクトやポインターを削除して、開発サイトの新しい正しい IPV4 アドレスに置き換えようとしましたが、何も機能していないようです。

Apache で WordPress サイトをホストする EC2 インスタンスの複製を作成し、別々に作業して、通常どおりパブリック IPV4 経由でアクセスできるようにするには、どのような方法が最適ですか。稼働中のサイトの設定を「元に戻す」ことはできません。これは思ったより簡単だと思います。SSL 証明書がすべての問題を引き起こしているのではないかと思います。

/var/www/html/wordpress/.htaccess変更前の内容はこちら

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^w\.x\.y\.z$
RewriteRule ^(.*)$ https://myexampledomain.com/ [L,R=301]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

ドメイン名を変更しました。本番IPV4をwxyzに置き換えました。

以下は/etc/apache2/sites-available/wordpress.conf

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html/wordpress
ServerName myexampledomain.com
ServerAlias www.myexampledomain.com

<Directory /var/www/html/wordpress/>

Options FollowSymLinks
AllowOverride All
Require all granted

</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

RewriteEngine on
RewriteCond %{SERVER_NAME} =myexampledomain.com [OR]
RewriteCond %{SERVER_NAME} =www.myexampledomain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

再度、ドメイン名を変更しました。

まったく無知です。SSL 構成に関する情報を提供したいのですが、やり方がわかりません。開発サイトで SSL を削除/やり直したいのですが、試してみましたが、どういうわけか開発が本番環境にリダイレクトされ続け、ちょっと不気味です。

関連情報