構成手順: 1. SSL 証明書を取得します; 2. SSL 証明書を構成します; 3. Tomcat 構成ファイルを編集します; 4. Tomcat を再起動します。詳細な導入: 1. 自己署名証明書または認証機関 (Let's Encrypt など) から有効な SSL 証明書のいずれかの SSL 証明書を取得する必要があります; 2. 取得した SSL 証明書と秘密キー ファイルをサーバーに配置し、これらのファイルが安全な場所にあり、十分な権限を持つユーザーのみがアクセスできることを確認します; 3. Tomcat 設定ファイルなどを編集します。
このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
Tomcat で HTTPS を有効にするには、次の手順を実行する必要があります:
1. SSL 証明書を取得します:
まず、次のことを行う必要があります。 SSL 証明書を取得します。証明書に自己署名することも、Let’s Encrypt などの認証局から有効な SSL 証明書を取得することもできます。
2. SSL 証明書の設定:
取得した SSL 証明書と秘密キー ファイルをサーバー上に配置します。通常、証明書ファイルは .crt または .pem 形式で、秘密キー ファイルは .key 形式です。これらのファイルは、十分な権限を持つユーザーのみがアクセスできる安全な場所にあることを確認してください。
3. Tomcat 設定ファイルを編集します:
Tomcat インストール ディレクトリで conf/server.xml ファイルを見つけて、次の設定変更を行います:
Connector タグを見つけます。これは通常、HTTP リクエストのポート 8080 をリッスンする部分です。 HTTPS 接続用の Connector タグに新しい Connector を追加します。例は次のとおりです:
<Connector port="443" protocol="HTTP/1.1" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" keystoreFile="/path/to/your/keystore.jks" keystorePass="your_keystore_password" clientAuth="false" sslProtocol="TLS"/>
port="443": HTTPS 接続用のポート番号を指定します。
SSLEnabled="true": SSL を有効にします。
keystoreFile: SSL 証明書へのパスを指定します。
keystorePass: SSL 証明書のパスワードを指定します。
clientAuth="false": クライアント認証が必要かどうかを指定します。通常は false に設定されます。
sslProtocol="TLS": SSL プロトコルのバージョンを指定します。
/path/to/your/keystore.jks を実際の SSL 証明書のパスとファイル名に置き換え、your_keystore_password を証明書のパスワードに置き換えます。
4. Tomcat を再起動します:
server.xml ファイルを保存して閉じます。次に、変更を有効にするために Tomcat サーバーを再起動します。 ./bin/shutdown.sh および ./bin/startup.sh または同様のコマンドを使用して、Tomcat を停止および起動できます。
上記の手順を完了すると、Tomcat は HTTPS を使用するように構成されます。ブラウザから https://your_domain.com (実際のドメイン名に置き換えてください) にアクセスすると、HTTPS 接続が適切に機能しているかどうかをテストできます。
以上がTomcat で https を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。