kann als Nicht-Root-Benutzer nicht auf meinen Tomcat-Dienst für hohe Ports wie 8443,8080 zugreifen

kann als Nicht-Root-Benutzer nicht auf meinen Tomcat-Dienst für hohe Ports wie 8443,8080 zugreifen

ich verwende Tomcat auf meinem Ubuntu-Server. Ich kann den Dienst als starten rootund auf meinen Server zugreifen. Wenn localhost:8443ich 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.servicevon 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 -nlpPorts 8080, 8443 -> gut

iptables -L -vkeine verlorene Datei -> gut

service startedals Kater -> gut

Aber ich kann den Server immer noch nicht erreichen. Wenn ich das in tomcat.service auf root ändere user, grouperreiche 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

verwandte Informationen