【发布时间】:2015-08-27 16:18:40
【问题描述】:
我的本地主机上有一个网站,所以为了测试安全连接,我确实为本地主机离线生成了 ssl 证书,问题是我使用的方法与我在笔记本电脑上使用的方法完全相同,但它不适用于我刚刚设置的新电脑。但它在我的笔记本电脑上运行良好。
可能是什么问题。
我也经历过这个,但它没有解决我的问题 Setup HTTPS on wildcard subdomain on localhost
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@muster.project
ServerName muster.project
ServerAlias *.muster.project
DocumentRoot /var/www/project/muster/web
<Directory "/var/www/project/muster/web">
AllowOverride All
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>
有趣的是,它只适用于 https://muster.project 但不适用于https://anything.muster.project
同样的方法,同样的系统都lubuntu,
我确实将 ServerAlias 更改为 www.muster.project *.muster.project 它也不起作用
我改变了也不起作用。 也没有错误日志... 我唯一得到的是 rsa 服务器证书是 ca 证书(basicconstraints ca == true ) 我不认为这很重要,因为没有子域的域可以工作。
我需要设置 /etc/hosts 文件吗?即使我做到了!这是行不通的。
知道如何解决这个问题吗?已经有几天没有成功修复它了。感谢您的帮助!
下面是我遵循的教程 thomas-leister[dot]de/allgemein/apache-webserver-ssl-verschlusselung-einrichten/
【问题讨论】:
标签: ssl https apache2 subdomain wildcard