AWSでのwebサイト構築での流れメモ

参考本↓
[触って学ぶクラウドインフラ
AmazonWeb Services基礎からのネットワーク＆サーバー構築改訂3版]
(https://www.amazon.co.jp/Amazon-Services-%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E3%81%AE%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E6%A7%8B%E7%AF%89-%E6%94%B9%E8%A8%823%E7%89%88/dp/4296105442)

内容通りにやる

↓
wordpressがインストールされていない

↓
sudoでインストールして、無事インスコ
ついでにmyadminも入れよ

↓
でもwordpressは出てこない

↓
以下のサイトを参考にして色々やる
https://qiita.com/daichi_sugiyama/items/623218b6e9173d5e7ed7
https://qiita.com/moomindani/items/9968df0d4396564bf74c
https://teratail.com/questions/173834
https://www.searchman.info/linux/1080.html

↓
無理出てこん

↓
Apacheを再スタートしてみる
sudo systemctl restart httpd

↓
なんかphp入って無くない？

↓
管理者権限持っているコマンドじゃないとインストールできないやつだと気が付く
vi /etc/httpd/conf.moduls.d/15-php7-php.conf

↓
教科書のwordpressの初期画面は出てきた
http://18.180.193.57/wp-admin/setup-config.php

MyAdminは出てこない
http://18.180.193.57/phpMyAdmin/

phpinfoは出てきた
http://18.180.193.57/phpinfo.php

↓
MyAdminは、コンポーザーが無いらしいで
Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: xml

↓
とりあえず今の各ディレクトリの中身
[ec2-user@ip-10-0-1-10 ~]$ dir
end  my-key.pem  node-v14.16.1-linux-x64  :s  wordpress

[ec2-user@ip-10-0-1-10 /]$ dir
bin   dev  home  lib64  media  opt   root  sbin  sys  usr
boot  etc  lib   local  mnt    proc  run   srv   tmp  var

[ec2-user@ip-10-0-1-10 var]$ dir
account  cache  empty  gopher    lib    lock  mail  opt       run    tmp  yp
adm      db     games  kerberos  local  log   nis   preserve  spool  www
[ec2-user@ip-10-0-1-10 www]$ dir
cgi-bin  html

[ec2-user@ip-10-0-1-10 html]$ dir
index.php        wp-admin              wp-includes        wp-signup.php
license.txt      wp-blog-header.php    wp-links-opml.php  wp-trackback.php
phpinfo.php      wp-comments-post.php  wp-load.php        xmlrpc.php
phpMyAdmin       wp-config-sample.php  wp-login.php
readme.html      wp-content            wp-mail.php
wp-activate.php  wp-cron.php           wp-settings.php

[ec2-user@ip-10-0-1-10 wordpress]$ dir
index.php        wp-blog-header.php    wp-includes        wp-settings.php
license.txt      wp-comments-post.php  wp-links-opml.php  wp-signup.php
readme.html      wp-config-sample.php  wp-load.php        wp-trackback.php
wp-activate.php  wp-content            wp-login.php       xmlrpc.php
wp-admin         wp-cron.php           wp-mail.php

[ec2-user@ip-10-0-1-10 html]$ dir
index.php        wp-admin              wp-includes        wp-signup.php
license.txt      wp-blog-header.php    wp-links-opml.php  wp-trackback.php
phpinfo.php      wp-comments-post.php  wp-load.php        xmlrpc.php
phpMyAdmin       wp-config-sample.php  wp-login.php
readme.html      wp-content            wp-mail.php
wp-activate.php  wp-cron.php           wp-settings.php

wordpressを何個もダウンロードしてたっぽい。
証明無しではあるが、wordpressの表示は成功。
現在、月額1400円かかる計算になる。

↓
実はTerraformでAPI経由すれば上記の設定は可能だったと気が付く。

↓
気を取り直す。
SSL/TSL化をするために、[ゼロからわかるAmazonEWebServices超入門](https://www.amazon.co.jp/%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E3%82%8F%E3%81%8B%E3%82%8BAmazon-Web-Services%E8%B6%85%E5%85%A5%E9%96%80-%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AE%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89-%E3%81%8B%E3%82%93%E3%81%9F%E3%82%93IT%E5%9F%BA%E7%A4%8E%E8%AC%9B%E5%BA%A7/dp/4297106612)を参考に、ElasticIPを設定して関連付ける。

↓
wordpressが見られない(今ココ)