私は Ubuntu サーバーで Tomcat を実行しています。サービスを開始してサーバーroot
にアクセスできます。localhost:8443
非ルートとしてサービスを開始した場合tomcat
、サービスは Tomcat として開始されますが、localhost:8443 Web サーバーにアクセスできないか、応答しません。
私がしたこと :
I. 最初にユーザー tomcat を追加します。
adduser tomcat ;addgroup tomcat
II. 次に、サービス設定を/etc/systemd/tomcat.service
ルートから次のように変更しました。
[Service]
user=tomcat
group=tomcat
III. Tomcat フォルダの権限を変更しました/tomcat
:
chown tomcat:tomcat /tomcat -R
chmod 755 /tomcat
netstate -nlp
ポート 8080、8443 -> 良好
iptables -L -v
ドロップされたファイルはありません -> 良好
service started
tomcat として -> 良い
しかし、まだサーバーにアクセスできません。tomcat.service で を root に変更すると、user
サーバーgroup
にアクセスできるようになります。
どこに問題があるのか分かりません。
専門家の方々が私を助けてくれるとありがたいです。
敬具
ひげ黒