gpt4 book ai didi

java - 为什么 CentOs 6 上的 Glassfish 3.1 不能服务端口 80?

转载 作者:太空宇宙 更新时间:2023-11-03 17:20:48 25 4
gpt4 key购买 nike

我已经为端口 80、8080、4848 设置了防火墙设置。如果在 Glassfish 上我激活了 80 的监听器,它就无法启动并抛出错误:

 Permission denied: 80=com.sun.enterprise.v3.services...

最佳答案

端口 0 到 1023 称为 well-known ports . Glassfish 必须以 root 权限执行才能绑定(bind)到此端口。

让 Glassfish 绑定(bind)到 127.0.0.1:8080 或任何其他非特权端口,并使用 NGINX 作为 reverse proxy将端口 80 上的传入请求映射到您的 Glassfish 服务器。

关于java - 为什么 CentOs 6 上的 Glassfish 3.1 不能服务端口 80?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50760975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com