我有一台安装了CentOS 7的VPS服务器,我想为IP地址启用SSL,并且我尝试为apache服务器安装了Letsencrypt的certbot,但它给出了一个错误,说明: command: certbot--apache -d xxx.xx.xxx.xx
response: Requested name xxx.xx.xxx.xx is an IP address.
我已经安装了一个SSL证书,并为我的网站工作,然而,5个不同的域都指向同一主机,如果一个用户被定向到https://(the other four),他们会得到一个大的愤怒的红色屏幕。但阿帕奇甚至都不愿开始,咆哮道:所以,如果我只有一个VirtualHost条目,它会捕获所有的名称并在大多数情况下失败,如果我在到达之前试图捕捉坏的名称……我不能这样做,因为Apache不允许我这样做。
apache + ssl是在windows server 2003上使用xampp配置的。http内容在域名上没有问题,但是https内容只能从本地主机访问。"如何配置通过域名启用https?
找到了原因。另一个程序占用了443端口,所以apache失败了。使用"netstat -a -o -n“可以获得详细信息。