ich verwende Tomcat auf meinem Ubuntu-Server. Ich kann den Dienst als starten root
und auf meinen Server zugreifen. Wenn localhost:8443
ich den Dienst als Nicht-Root starte tomcat
, wird er als Tomcat gestartet, kann aber nicht auf meinen Webserver localhost:8443 zugreifen bzw. antwortet mir nicht.
was habe ich getan :
I. Ich füge zuerst den Benutzer Tomcat hinzu:
adduser tomcat ;addgroup tomcat
II. dann habe ich die Diensteinstellungen /etc/systemd/tomcat.service
von Root in Folgendes geändert:
[Service]
user=tomcat
group=tomcat
III. habe die Berechtigung meines Tomcat-Ordners geändert /tomcat
:
chown tomcat:tomcat /tomcat -R
chmod 755 /tomcat
netstate -nlp
Ports 8080, 8443 -> gut
iptables -L -v
keine verlorene Datei -> gut
service started
als Kater -> gut
Aber ich kann den Server immer noch nicht erreichen. Wenn ich das in tomcat.service auf root ändere user
, group
erreiche ich den Server.
Ich weiß nicht, wo das Problem liegt.
Ich bin dankbar, wenn mir einige Experten weiterhelfen können.
Mit freundlichen Grüße
Bartschwarz