首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将非特权应用程序绑定到Mac上的特权端口

将非特权应用程序绑定到Mac上的特权端口
EN

Unix & Linux用户
提问于 2011-06-01 07:55:50
回答 1查看 1.3K关注 0票数 5

我想为httpd服务器创建launchd.plist文件。问题是-当httpd以特权用户的身份运行时,它会守护,这是launchd.plist手册页不允许的。如果我不以超级用户的身份运行它-它不能绑定到特权端口(这不是必要的,但很好拥有)。

问题-将非特权守护进程绑定到特权端口的选项是什么?我知道Linux有私营化项目。有什么解决方案可以与Mac的启动一起使用吗?我是否可以/应该使用私有绑定并与launchd.plist格式一起对其进行黑客攻击?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2011-06-02 01:17:37

Apache支持几种特殊的调试定义,用于-D:

  • NO_DETACH:不要脱离控制终端。
  • 前台:(暗示NO_DETACH):不要将控制终端去功能化或脱离控制终端
  • ONE_PROCESS (意指NO_DETACH和前台):不允许子进程处理客户端请求,而是使用初始进程。
  • 调试(意味着前面的所有内容):将MPM置于具有附加日志记录的特殊调试模式中。

因此,运行"httpd -D前台“将防止其去守护。

我还遇到了一个带有启动的Apache2 2论坛线程,您可能会适应。

(注:我不知道这两个问题都不回答实际问题,但希望它们对最初描述的问题有用。)

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/14133

复制
相关文章

相似问题

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