質問: ### 前提・実現したいこと SpringBootで簡単なプログラム(HellorWorldがブラウザに表示される)を作成し、Jarファイルを作成して、 JarファイルをVPS上にアップして「http://IPアドレス:8080」でページにアクセスしてHelloWolrdを表示させたいのですが、 「http://IPアドレス:8080」にアクセスすると「このサイトにアクセスできません」とブラウザに表示されてアクセスできません。 VPSはさくらVPSを使用していて、 以下コマンドでjavaのインストール ``` sudo yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel ``` 以下コマンドでポート8080の解放をしています。 ``` sudo firewall-cmd --permanent --add-port=8080/tcp ``` サーバーの/home/userにjarファイルをアップして、以下コマンドでSpringBootを起動しています。 ``` cd /home/user java -jar hello-0.0.1-SNAPSHOT.jar ``` SpringBootは正常に起動しているのですが、ブラウザでアクセスができません。 (上記は全てrootユーザで実行しています。) apache、tomcatはVPSにはインストールしていませんがそれが原因でしょうか... jarファイルはローカルでは実行できることを確認しています。 ご教授お願いいたします。 ### 補足情報(FW/ツールのバージョンなど) サーバー:CentOS SpringBoot 2.0
回答: apacheをインストールして、firewallの設定をしたら出来ました。 apacheインストール ``` yum install httpd ``` firewalにhttpの穴を開ける ``` firewall-cmd --add-service=http --zone=public --permanent¥ ``` apache起動 ``` systemctl restart firewalld ```