Apache 本地主机上带SSL的Yi2高级应用程序

Apache 本地主机上带SSL的Yi2高级应用程序,apache,ssl,yii2,localhost,yii2-advanced-app,Apache,Ssl,Yii2,Localhost,Yii2 Advanced App,我正在Windows上运行xampp。我在现有域上安装了一个yii2高级安装,通过配置hosts文件指向我的本地主机。i、 e: 主机文件: local.testwebsite.com 127.0.0.1 我必须使用现有的域,因为我正在使用一些第三方API,这些API要求返回的URL指向在线网站 现在我正在尝试创建一个Facebook页面应用程序,它要求页面选项卡指向HTTPS URL。正确指向我的yii2安装。但是,当我尝试转到时,我会在我的根htdocs文件夹中着陆 因此,如果我的Faceb

我正在Windows上运行xampp。我在现有域上安装了一个yii2高级安装,通过配置hosts文件指向我的本地主机。i、 e:

主机文件:

local.testwebsite.com 127.0.0.1

我必须使用现有的域,因为我正在使用一些第三方API,这些API要求返回的URL指向在线网站

现在我正在尝试创建一个Facebook页面应用程序,它要求页面选项卡指向HTTPS URL。正确指向我的yii2安装。但是,当我尝试转到时,我会在我的根
htdocs
文件夹中着陆

因此,如果我的Facebook页面标签应用程序位于
controller/fb app
,则转到
http://local.testwebsite.com/controller/fb-app
将正常工作,但将转到
https://local.testwebsite.com/controller/fb-app
将错误地尝试在
htdocs
中查找
。/controller/app

我意识到这里存在一些Apache配置问题,但我不确定如何在Apache配置中进行更改,以使https也能正确路由我的Yi2应用程序


注意:我的服务器上没有设置证书。我只是通过HTTPS访问它并绕过浏览器的“不安全”通知。

通过在
ssl虚拟主机上下文下的
httpd ssl.conf
中配置我的yii2
DocumentRoot
ServerName
来修复它