[wordpress]高速wordpressAMI、網元でNginxユーザでSSHログインする方法
高速wordpressAMI、網元でNginxユーザでSSHログインする方法
AWS上で動作する高速wordpressAMI、網元ではデフォルトではNginxユーザでログインできない状態になっている
Nginxユーザでログインできるようにするには以下の通り
nginx ユーザのログインシェルを bash に設定
sudo /usr/sbin/usermod -s /bin/bash nginx
Nginxユーザのパスワードを変更
sudo passwd nginx
網元AMI HVM版、RHEL版を利用している場合
sudo /sbin/service monit stop sudo /sbin/service nginx stop sudo /sbin/service php-fpm stop sudo /usr/sbin/usermod -d /var/www/vhosts nginx sudo /sbin/service php-fpm start sudo /sbin/service nginx start sudo /sbin/service monit start
網元AMI HHVM 版を利用している場合
sudo /sbin/service monit stop sudo /sbin/service nginx stop sudo /sbin/service hhvm stop sudo /usr/sbin/usermod -d /var/www/vhosts nginx sudo /sbin/service hhvm start sudo /sbin/service nginx start sudo /sbin/service monit start
ec2-user と同じ pem キーで接続できるようにするために .ssh/authorized_keys をコピー
sudo mkdir /var/www/vhosts/.ssh sudo cp /home/ec2-user/.ssh/authorized_keys /var/www/vhosts/.ssh/ sudo chown -R nginx:nginx /var/www/vhosts/.ssh/