Duplicando uma instância EC2 para criar uma plataforma de desenvolvimento para site Wordpress

Duplicando uma instância EC2 para criar uma plataforma de desenvolvimento para site Wordpress

Eu tenho uma instância EC2 rodando Ubuntu hospedando um site Wordpress no Apache. Usei o CertBot do LetsEncrypt para criar um certificado SSL e tudo está funcionando bem. Também tenho IP direto para redirecionamento de nome de domínio configurado. Agora decidi duplicar a instância do EC2 para testar algumas alterações em uma cópia de desenvolvimento do site antes de prosseguir para a produção. Eu fiz isso, mas acessar o endereço IPV4 público do novo site de desenvolvimento apenas me redireciona para o antigo site de produção. Tentei mexer .htaccesse /etc/apache2/sites-available/wordpress.confremover quaisquer redirecionamentos ou ponteiros para o site antigo e substituí-los pelo novo endereço IPV4 correto do site de desenvolvimento, mas nada parece funcionar.

Qual é a melhor maneira de criar uma duplicata de uma instância EC2 que hospeda um site wordpress no Apache, para que eu possa trabalhar nele separadamente e acessá-lo normalmente por meio de seu IPV4 público. Não consigo "desfazer" a configuração do site de produção que o faz funcionar. Acredito que isso deveria ser mais fácil do que parece. Minha suspeita é que o certificado SSL esteja causando todos os problemas.

Aqui está o conteúdo de /var/www/html/wordpress/.htaccess(antes de alterar)

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>

Substituí meu nome de domínio.. e substituí o IPV4 de produção por wxyz

Aqui está o conteúdo de/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>

Mais uma vez, substituí meu nome de domínio.

Estou bastante sem noção. Quero fornecer informações sobre minha configuração SSL, mas não sei como fazer isso. Eu gostaria de remover/refazer o SSL no meu site de desenvolvimento e tentei, mas de alguma forma o desenvolvedor continua redirecionando para prod, é meio estranho!

informação relacionada