0

我被这个问题困扰了很长一段时间。我检查了这个页面和谷歌,但找不到任何东西。也许我只是在寻找错误的关键词。

我在本地主机中安装了一个自签名 SSL 证书。效果很好,我的浏览器(导入后)将其识别为合法证书并显示绿色锁和绿色“https”。但这是我的问题:

我正在使用 Symfony2 (2.3.3) 开发一个应用程序,一切正常。但当然,我现在想使用 https。一旦我通过 https 访问页面,它就会给我 404 Not Found 错误页面。当我通过 http 访问同一页面时,它工作得很好。

我阅读了路线的方案属性,但我认为这不是问题,因为它也不适用于此。与 access_control 中的 requires_channel 属性相同。

显然我错过了一些东西。那是什么?

4

1 回答 1

1

Google+ 上的Symfony2 社区帮助了我。我只是忘记在我的 vHost 配置中配置 SSL 证书。应该看起来像这样:

<VirtualHost *:443>
SSLEngine on
SSLCertificateFile PATH/TO/file.crt
SSLCertificateKeyFile PATH/TO/file.key

ServerName domain.name
ServerAlias *.domain.name

无论如何感谢您的关注。

于 2013-08-11T20:47:43.930 回答