1

我在我们的 Windows 系统上安装了 Apache HTTP Server,来处理一个家庭项目;它仅供“本地主机”使用。当我安装它时,有两个选项是安装它作为服务,为所有用户使用端口 80;或者只为当前用户安装它,手动运行,使用端口 8080。我选择了第二个。但是,虽然我更喜欢它使用端口 8080 并手动运行,但我希望它被设置以便我的妻子可以以她的用户身份运行它。(允许所有用户都可以。)我没有看到 httpd.conf 条目。有没有办法通过 httpd.conf 或命令行选项来做到这一点?我猜我可以在注册表中执行此操作,但如果我不需要的话,我不想弄乱它。(PS 不需要同时运行多个实例。)

4

1 回答 1

1

在httpd.conf中你无能为力;那里的任何设置都会影响服务器本身,而不是程序如何访问它 好吧,您有几个选择:

1. 卸载软件并重新安装它,选择所有用户选项。那将是你最好的选择。
2. 找到安装它的文件夹的位置(或者apache.exe所在的位置,因为这是运行所需的文件),看看你是否可以从你妻子的帐户中创建一个快捷链接。只要该文件可以执行,Apache 服务器不关心谁运行它。您可能面临的问题是 Windows 操作系统阻止您运行它,尤其是在它需要管理权限的情况下。
3. 为她安装WAMPServer等软件。当然,这意味着同一台机器上有两个相似的软件。

如果我必须这样做,我会走第一条路线。使用其他所有选项都会有点复杂。

希望解释清楚,答案有帮助。

于 2013-07-25T04:26:44.813 回答