とりあえずEC2を作成(1年間は無料)
Tera Termでつないだ
userは「ec2-user」で作成時にダウンロードしたpemを鍵として指定
以下のコマンドでrootになれるがとりあえず保留
$ sudo su -
↓
Development toolsをyumでインストール
$ sudo yum -y groupinstall "Development Tools"
↓
apacheをいれてみる
$ sudo yum -y install httpd
↓
JDKとtomcatをインストール
$ sudo yum -y install java-1.8.0-openjdk-devel tomcat8 tomcat8-webapps
↓
デフォルトがjdk7なので切り替え
$ sudo alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
2 /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
Enter to keep the current selection[+], or type selection number: 2
2を入力してエンター
↓
ファイアウォールの設定をする
80を8080にリダイレクトする
$ sudo /sbin/iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
$ sudo /sbin/iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
$ sudo /sbin/iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
$ sudo /sbin/service iptables save
$ sudo service iptables restart
↓
Tomcatを起動
$ sudo service tomcat8 start
$ sudo chkconfig tomcat8 on
↓
EC2 Management Consoleの左メニューから
Elastic IP アドレス(固定IP)をつける(1つまでは無料)
さらにインスタンスを紐づける
↓
EC2 Management Consoleの左メニューのセキュリティグループで
インバウンド80ポートを開ける
⇒すでにあるセキュリティグループに追加する
新規作成だとダメだったので何かあるのだと思う
↓
インスタンスを再起動
・・・つながった
↓
FTP接続できるようにするためにvsftpを入れてみる
sudo yum install vsftpd -y