我听说,人们可以以普通用户身份运行 apache2 web 服务,而无需 root 访问权限。我该怎么做?
我不是问我是否可以设置 Apache 以作为用户运行(出于安全原因),而是问我作为用户如何运行 Apache。
答案1
您将 Apache 配置为绑定到高端口(高于 1024),例如 8080。除非管理员竭尽全力禁止这种做法,否则非 root 用户可以使用他们想要的任何程序绑定到高端口。问题是,使用非标准端口时,您需要明确将浏览器指向该端口:
http://www.example.com:8080