私は CentOS 7 で動作する VPS を持っています。1 か月前に地元のクラブの Web サイトを運営するために購入しました。実行するのにかなり問題がありましたが、数日後にようやくすべてが機能しました。私が行ったことは次のとおりです。
- Apache Web サーバーをインストールしました。
- MySQLをインストールしました。
- phpMyAdmin をインストールしました (動作しなかったので、Adminer を試してみましたが、すぐに動作しました)。
- テーブルとデータをデータベースに追加しました。
- Tomcat に切り替えて、を展開したところ
.war
、それ以降 Web サイトは正常に動作しています。
今、データベースに大きな更新をいくつか行う必要があるので、Tomcat を停止して起動しましたhttpd
が、接続できなくなりました。
IP を入力するだけでは Apache ホームページも Adminer も表示されませんが、これは最初のポイントを考えると当然のことだと思います。
私は、この件で多くの問題を抱えiptables
、firewalld
Stack Overflow や Super User で少なくとも 100 の質問を読んだことを覚えています。その質問に対する回答は常に異なっていました。しかし、ある時点では問題なく動作し、それ以降 Web サイトは正常に動作していたため、なぜ動作しなくなったのかはわかりません。
ある時点で、ポート 80 を 8080 にリダイレクトしたので、ユーザーは Web サイトにアクセスするためにアドレス バーに 8080 を入力する必要がありませんでしたが、それが問題なのかどうかはわかりません。通常、Tomcat はポート 8080 で実行され、Aapache は 9080 で実行されます。
どなたか助けていただければ幸いです。初心者のように聞こえたら申し訳ありませんが、私はコマンド ラインの経験があまりありません。重要な情報が不足している場合は、お知らせください。
前もって感謝します :)