Я работаю на моем сервере Ubuntu Tomcat. Я могу запустить службу как root
и может получить доступ к моему localhost:8443
сервер.Если я запустил службу как некорневой, например tomcat
, служба будет запущена как tomcat, но не может получить доступ к моему веб-серверу localhost: 8443 или, скорее, не отвечает мне.
что я наделал :
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
как кот -> хорошо
Но я все еще не могу связаться с сервером. Если я изменил user
,group
для получения root-прав в tomcat.service я достигаю сервера.
Не знаю, в чем проблема.
Я признателен, если мне помогут специалисты.
с уважением
бородачерный