Estou migrando meu blog e alguns outros serviços para a infraestrutura da Amazon. Eu precisava de uma instância EC2 com suporte a PHP e a conectar no MySQL.
Passos:
yum update
yum install nginx
yum install php70 php70-fpm php70-mysqlnd
Edite /etc/nginx/conf.d/virtual.conf
Edite as seguintes propriedades do: /etc/php-fpm-7.0.d/www.conf
Crie um arquivo php em /var/www/
Acesse http://SERVER_IP:3000
Você vai precisar da porta 3000 aberta nos security group da sua instância ec2.
Se você deseja iniciar os serviços automaticamente:
sudo chkconfig nginx on
sudo chkconfig php-fpm on
Se você quer reiniciar os seriviços:
sudo service nginx restart
sudo service php-fpm restart
Depois de alguns bons longos anos com o blog parado, decidi voltar a escrever e mudar o mesmo para o Heroku. Decidi utilizar o Heroku como servidor, o serviço de banco de dados da Amazon, o RDS e o S3 como servidor de arquivos.
Passos:
Desabilite todas as extensões do Wordpress
Faça um backup completo (Wordpress, banco de dados, uploads, etc)
Envie seu código para o Heroku usando o repositório git que você criou
Acesse o seu site
Se você está atualizando seu Wordpress, existem chances dos plugins que você usava não funcionarem na nova versão, então verifique se os plugins funcionam ;)
Se vocês tiverem dúvidas em algum passo específico eu posso criar um novo post com mais detalhes sobre ele, esse foi uma visão geral de como eu fiz.