LoginSignup
1
2

More than 5 years have passed since last update.

AWSで遊んでみる

Last updated at Posted at 2017-09-15

とりあえず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


1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2