![波浪符号 ~ 不指家](https://linux22.com/image/1002378/%E6%B3%A2%E6%B5%AA%E7%AC%A6%E5%8F%B7%20~%20%E4%B8%8D%E6%8C%87%E5%AE%B6.png)
我收到了错误
SSLCertificateFile:文件“/etc/apache2/~/joebloggs/somesite_com.crt”不存在或为空
由于 default-ssl.conf 中写入了以下行
SSLCertificateChain文件 ~/joebloggs/somesite_com.crt
为了引用文件 home/joebloggs/joebloggs/somesite_com.crt
我还尝试使用 ../ 来尝试创建 crt 的相对地址并上移目录,但这也失败了。有人知道出了什么问题吗?
答案1
波浪号 ( ~
) 指的是某人的$HOME
目录,这是bash
(以及其他 shell 的) 特性。
Apache 不支持此功能。
您必须将文件指定为/home/joebloggs/joebloggs/somesite_com.crt