在localhost上使用SSL的Yii2高级应用程序

时间:2016-02-22 17:41:44

标签: apache ssl yii2 localhost yii2-advanced-app

我在Windows上运行xampp。我在现有域上设置了yii2高级安装,通过配置hosts文件指向我的localhost。即:

主持文件:

local.testwebsite.com 127.0.0.1

我必须使用现有域名,因为我使用的是某些第三方API,要求返回网址指向在线网站。

现在我正在尝试创建一个Facebook页面应用程序,它需要页面选项卡指向HTTPS URL。 http://local.testwebsite.com正确指向我的yii2安装。但是,当我尝试转到https://testwebsite.com时,我会登陆我的根htdocs文件夹。

因此,如果我的Facebook页面标签应用位于controller/fb-app,转到http://local.testwebsite.com/controller/fb-app将正常运行,但转到https://local.testwebsite.com/controller/fb-app会错误地尝试在../controller/app中找到htdocs {1}}。

我意识到这里有一些Apache配置问题,但我不确定在我的apache配置中要更改什么才能让https也正确地路由我的yii2应用程序。

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

1 个答案:

答案 0 :(得分:0)

通过在printf("Please enter integer numbers ranging from 1 to 20; when you're finished entering numbers, enter 0.\n"); scanf("%d", &number); //Begins loop to decide if the numbers entered are even or odd and adding them to respective totals. while (number>=MINIMUM && number<=MAXIMUM) { if (number%2==0) { printf("even\n"); even_sum += number; even_count++; } else { printf("odd\n"); odd_sum+=number; odd_count++; } printf("Please enter integer numbers ranging from 1 to 20; when you're finished entering numbers, enter 0.\n"); scanf("%d", &number); }

下的DocumentRoot中配置我的yii2 ServerNamehttpd-ssl.conf来解决此问题