AWS Cloud9 × Wordpress
Cloud9 × S3 × Wordpress × StaticPressでできるだけ費用抑えたいと思い実施
サーバーをGCEの無料版にするとS3の数10円 ? くらいで済みそうだけど少し時間掛かりそうだったのでEC2の方
Cloud9作成
- 東京リージョン
- Create a new instance for environment (EC2)
- t2.micro (1 GiB RAM + 1 vCPU)
- After 30 minutes (Default)
awsコンソールからElastic IP紐付け
- EC2を選択
- Elastic IP > 新しいアドレスの割り当て
- 対象のIPチェック
- アクション > アドレスの関連付け
セキュリティグループ設定
- セキュリティグループ
- 対象のグループチェック
- インバウンド > 編集 カスタムTCP 8080 0.0.0.0/0
wordpressセットアップ
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo service mysqld start
mysql -u root -e "CREATE DATABASE wordpress;"
awk '{ sub(/database_name_here/, "wordpress"); sub(/username_here/, "root"); sub(/password_here/, ""); print }' wordpress/wp-config-sample.php > wordpress/wp-config.php
sudo sed -ie '151d' /etc/httpd/conf/httpd.conf
sudo sed -ie '151i \ AllowOverride All' /etc/httpd/conf/httpd.conf
sudo sed -ie '131d' /etc/httpd/conf/httpd.conf
sudo sed -ie '131i <Directory "/home/ec2-user/environment">' /etc/httpd/conf/httpd.conf
sudo chown -R apache /var/www
sudo chgrp -R apache /var/www
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
find /var/www -type f -exec sudo chmod 0664 {} \;
sudo service httpd restart
サーバー起動
Run > Run With > PHP (built-in web server)
http://0.0.0.0:8080/wordpress
以降Runで起動
参考URL
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/security-group-rules-reference.html
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html
https://blog.simmon.design/aws-cloud9-tutorial-new-instance/
雑感
AWSのサービスになってから少し面倒になってた。
Author And Source
この問題について(AWS Cloud9 × Wordpress), 我々は、より多くの情報をここで見つけました https://qiita.com/dich1/items/0c53c906fd3c7bafe23b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .