首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat,包含https a非root用户绑定异常443

问Tomcat,包含https a非root用户绑定异常443
EN

Stack Overflow用户
提问于 2011-10-27 13:19:29
回答 2查看 11.2K关注 0票数 2

我想使用非根用户(https://machinIP)在端口443上运行tomcat。我得到下面的错误:

代码语言:javascript
复制
Error initializing endpoint java.net.BindException: Permission denied:443

我肯定没有443端口在使用中。我在某处读到,我们不能使用端口443,一个非root用户&替代方案是使用iptables,但我不知道如何使用iptables。

如果有人能告诉我iptables的确切命令,我将不胜感激&我是否需要在server.xml中做任何更改?当前server.xml对http使用端口8080,对https使用端口8443。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-10-27 13:43:14

作为非root用户,您不能在端口443上绑定。server.xml包含ssl端口的绑定,您已经提到将该端口设置为8443。不知道443是从哪里来的。您有权访问conf文件夹吗?你能搜索443,看看有没有什么有用的东西?

票数 3
EN

Stack Overflow用户

发布于 2019-06-01 01:13:29

它对我很有效:-)

代码语言:javascript
复制
 wget http://download.si-linux.co.jp/debian-mirror/squeeze_20120726/pool/main/a/authbind/authbind_1.2.0.tar.gz

解压缩>光盘>制作>制作安装

代码语言:javascript
复制
    sudo touch /etc/authbind/byport/443
    sudo chmod 500 /etc/authbind/byport/443
    sudo chown <non_root_user> /etc/authbind/byport/443

    vim tomcat/bin/startup.sh
    exec authbind --deep "$PRGDIR"/"$EXECUTABLE" start "$@"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7911969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档