在localhost上使用带有HTTPS的Symfony2

时间:2013-08-10 22:06:27

标签: ssl https symfony-2.3

我现在已经坚持这个问题很长一段时间了。我查看了此页面和Google,但找不到任何内容。也许我只是在寻找错误的关键词。

我在我的localhost中安装了自签名SSL证书。这工作正常,我的浏览器(导入后)将其识别为合法证书并显示绿色锁定和绿色“https”。但这是我的问题:

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

我读到了路由的scheme attribut,但我认为这不是问题,因为它也不适用于此。与access_control中的requires_channel属性相同。

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

1 个答案:

答案 0 :(得分:1)

Symfony2 Community on Google+帮我解决了问题。我忘了在我的vHost配置中配置SSL证书。应该看起来像这样:

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

ServerName domain.name
ServerAlias *.domain.name

谢谢你的关注。