我在我的 ubuntu 服务器 tomcat 上运行。我可以以非 root 身份启动服务root
并访问我的localhost:8443
服务器。如果我以非 root 身份启动服务tomcat
,服务将以 tomcat 身份启动,但无法访问我的 localhost:8443 网络服务器,或者说不回答我。
我做了什么 :
一、我首先添加用户tomcat:
adduser tomcat ;addgroup tomcat
II.然后我从 root 中将服务设置更改/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
我就可以访问服务器。
我不知道问题出在哪里。
如果有专家能帮助我,我将不胜感激。
亲切的问候
胡子黑