小编Mik*_*ord的帖子

我如何使用 Apache For Windows 执行“apachectl configtest”的等效操作?

我很困惑,我无法在任何地方找到答案。

我的笔记本电脑上安装了 Apache 2.2 for Windows。这使得服务器端包含在我在我的网站上工作时能够运行 - 即使我没有连接到互联网。

这曾经有效:

http://example.brak
Run Code Online (Sandbox Code Playgroud)

但是当我添加一个新域时,我完全破坏了一些东西。

我使用 hosts 文件来解析“.brak”域上主机的 IP 地址

127.0.0.1  example.brak
Run Code Online (Sandbox Code Playgroud)

每个 *.brak 主机都会回答 ping。

每个盒子都有自己的 TLD,使我能够从我公寓的任何盒子访问我的每个本地站点。

这应该在 Cygwin 中工作:

$ /cygdrive/c/Apache22/bin/httpd -k start -n Apache2.2
Run Code Online (Sandbox Code Playgroud)

或者在命令提示符中:

c:\> \Apache22\bin\httpd -k start -n Apache2.2
Run Code Online (Sandbox Code Playgroud)

(必须使用httpd -k install将 httpd 设置为 Windows 服务。)

任务管理器显示服务启动但很快停止。

当然,这是我取消配置的结果,但 httpd 退出时除了错误状态 1 之外没有任何消息。

要查找上一个命令的状态:

c:\> dir
c:\> echo %errorlevel%
0
Run Code Online (Sandbox Code Playgroud)

我永远欠你的债。

windows apache-http-server home-networking http

4
推荐指数
1
解决办法
6908
查看次数