我在 Mac OS X 10.8 (Mountain Lion) 安装中使用标准 Apache 服务器,并在运行时发现
sudo apachectl restart
Run Code Online (Sandbox Code Playgroud)
该命令仅在完成时显示提示,无论 Apache 是否启动失败。没有反馈,直到您刷新浏览器以查看 localhost 是否仍然有效。
有没有办法将 Apache 配置得更详细一点?
mr.*_*tic 14
你可以试试:
sudo apachectl -e info -k restart
Run Code Online (Sandbox Code Playgroud)
该-e选项等效于LogLevel指令,但它会记录到您的终端。替换为info以debug获取更多详细信息。
该apachectl脚本和httpd二进制略有冲突的参数,所以你需要使用-k用stop,start,restart和graceful(单独命令关键字不会按预期方式工作时,其他参数都存在)。得到configcheck使用
sudo apachectl -e info -t
Run Code Online (Sandbox Code Playgroud)
这适用于使用标准apachectl脚本的任何平台上的 Apache 。
这个答案有另一种选择,但我认为strace(和dtrace, ktrace, truss)更像是最后的手段......
| 归档时间: |
|
| 查看次数: |
15313 次 |
| 最近记录: |