Java プロジェクトのオンライン クラウド サーバー環境 (2) - Tomcat のインストールと設定
Tomcat の選択:
不要な問題を避けるために、ローカル プロジェクトで実行されている Tomcat のバージョン番号と一致するクラウド サーバー Tomcat を選択することが最善です。
設定手順:
1. まずクラウドサーバーに入り、Tomcat を配置するフォルダーを作成します。ここで、Windows システムでは Xftp を使用し、macOS システムでは Transmit を使用して新しいファイルを直接作成できます。例: /usr/local/tomcat
2. コマンド ラインを使用して新しいフォルダーを作成する場合は、次の手順を実行します。
cd /usr/local
mkdir tomcat
3. ダウンロードした Tomcat パッケージをサーバー /usr/local/tomcat にアップロードします (ftp 経由でアップロードする場合は、直接 4 番目の手順に進みます)。
scp 本地文件绝对路径 [email protected]服务器IP地址:需要传入到服务的哪个文件下的绝对路径
4. 圧縮パッケージを解凍します。
tar -zxvf apache-tomcat-9.0.55.tar.gz
5. 解凍したフォルダーの bin ディレクトリを入力します。
cd /usr/local/tomcat/apache-tomcat-9.0.55/bin
6. Tomcat サービスを開始します。
./startup.sh
7. Tomcat サービスを停止します。
./shutdown.sh
8. Tomcat サービスを開始した後、Alibaba Cloud 公式 Web サイトにログインし、ECS サーバー コンソールに入り、ネットワークとセキュリティ構成のセキュリティ グループを見つけます。
9. 管理ルールを見つけてポートを手動で追加し、プロジェクトのニーズに応じて対応するポート番号を追加します。
10. Tomcat 構成に戻り、ファイアウォールのステータスがオンになっているかどうかを確認します。
systemctl status firewalld
11. このエラーが発生した場合は、
Unit firewalld.service could not be found.
ファイアウォール サービスがないことを意味します。最初にファイアウォールをダウンロードする必要があります。
yum install firewalld firewall-config
12. ダウンロード後、ファイアウォールを起動します。
service firewalld start
13. 以下は、ファイアウォールで一般的に使用されるコマンドです。
启动防火墙:systemctl start firewalld
禁用防火墙:systemctl stop firewalld
重启防火墙:firewall-cmd --reload
查看防火墙状态:systemctl status firewalld
14. ファイアウォールを起動した後、対応するポート番号を開きます。
firewall-cmd --zone=public --permanent --add-port=8080/tcp
firewall-cmd --zone=public --permanent --add-port=8083/tcp
firewall-cmd --zone=public --permanent --add-port=3306/tcp
15.リフレッシュ効果:
firewall-cmd --reload
16. 開いているポート番号を確認します。
firewall-cmd --list-all
17. Tomcat サービスを再起動します。
./shutdown.sh
./startup.sh
18. サーバーの IP 8080 を入力して Tomcat ページに入りますこの時点で、Tomcat は設定されています。