Tomcat: Amazon EC2で公開する
Amazon Web Service(AWS)のEC2にTomcatをインストールして公開する方法。
Tomcatをport80でlistenするように設定しても繋がりません。
Tomcat側のlisten portは8080のまま変えずに、iptablesを変更します。
$ sudo yum update $ sudo yum remove java-1.7.0-openjdk $ sudo yum install java-1.8.0-openjdk-devel $ sudo yum install tomcat8 $ 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 $ sudo cat /etc/sysconfig/iptables $ sudo service tomcat8 start