我从来没有见过VirtualHost
这样的配置:
<VirtualHost my.com:443>
可能吗?而不是<VirtualHost *:443>
。我尝试了语法检查,但它说没问题。
但我无法重新启动 apache 服务。因为该服务必须继续运行。
答案1
该VirtualHost
块仅影响包含host header
for的客户端my.com
。块的要点VirtualHost
是每个域都有不同的配置(host header
),例如:
- 不同的网站根目录
- 不同的 TLS 证书
- 不同的重写/exc。
通配符虚拟主机将是一个捕获所有(如默认)块。
您可以正常地重新启动 apache 或像这样重新加载它:
apachectl -k graceful