Sig*_*ran 223 configuration apache2
我正在寻找一个命令来检查 Debian 和 RHEL 发行版上 Apache 服务器中配置文件的有效性。我需要在重新启动之前执行此操作,因此不会有停机时间。
小智 332
检查:http : //httpd.apache.org/docs/2.2/programs/apachectl.html
apachectl configtest
Run Code Online (Sandbox Code Playgroud)
小智 49
另一种方式是httpd -t。因此,它在 Windows 版本的 Apache 中可用。检查http://httpd.apache.org/docs/2.4/programs/httpd.html
小智 5
Apache 配置测试(apachectl configtest或其等效项)仅测试配置文件(及其递归包含的文件)的有效语法。但是,最初的问题要求防止停机。即使apachectl configtest不返回错误,实际重启仍可能失败,导致停机。
此类故障的常见原因包括 SSL 证书丢失或无法访问、日志文件目录丢失或网站根目录丢失。通常,此类错误是由删除 vhost 的目录而不删除 vhost Apache 配置文件引起的。强烈建议使用像 puppet 或 ansible 这样的工具来防止这种不一致。
看到这个问题是谷歌搜索“apache config lint”时的第一个问题,我想我会提到这个小细节......
| 归档时间: |
|
| 查看次数: |
398246 次 |
| 最近记录: |