【发布时间】:2017-09-02 15:29:39
【问题描述】:
我有一个 ec2 实例,它在 centos 6.8 上运行。在我使用 CLI 安装 LAMP 和 laravel 之后。 我编辑了我的 httpd 配置并添加了这个脚本。
<VirtualHost *:80>
#ServerName laravel.example.com
DocumentRoot /var/www/html/application/public
<Directory /var/www/html/application>
AllowOverride All
</Directory>
<VirtualHost *:443>
#ServerName laravel.example.com
DocumentRoot /var/www/html/application/public
<Directory /var/www/html/application>
AllowOverride All
</Directory>
</VirtualHost>
我尝试使用 HTTP 和 HTTPS(使用亚马逊证书管理器的 SSL 证书)运行我的 Web 应用程序。
在 http 上运行后。这是工作。但是在 https 上,该应用程序无法正常工作。
编辑: (我使用了亚马逊网络服务提供的 SSL 证书,如果我错了,请纠正我,我输入了 53 号路线,亚马逊没有向我提供证书。) 我还尝试使用具有相同配置的 Vhost 端口 443。但是在我重新启动 httpd 配置后。 http 和 https 都不起作用)
【问题讨论】:
-
您的 https 虚拟主机配置在哪里?通常这是在端口 443 上。
-
我在端口 443 上添加了 https 的虚拟主机配置,在我重新启动 http 和 https 后,http 和 https 都不起作用。相同的配置,但在 443
-
你能分享一下443端口的配置吗?您是否还确保在重新启动服务器之前测试了配置?可能存在语法错误。
-
我编辑了我的问题先生。如果我的配置有误,请纠正我。谢谢。
标签: apache laravel http amazon-web-services https