我使用的是 MAC 操作系统和 apache 2.4。我为我的本地开发创建了一个虚拟主机。该虚拟主机正在重定向到 https 而不是简单的 http(我需要它在 http 中工作)。我已经在 chrome 和 safari 上试过了。这是一个 Laravel 项目。
这是httpd-vhosts.conf的内容
# ServerAlias www.dummy-host.example.com
# ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
# CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
#</VirtualHost>
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host2.example.com
# DocumentRoot "/usr/docs/dummy-host2.example.com"
# ServerName dummy-host2.example.com
# ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
# CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
#</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/onboardera/public"
ServerName onboardera.dev
ServerAlias onboardera.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/multi-site/public"
ServerName multi-site.dev
ServerAlias multi-site.dev
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
以下是主机文件的内容。
##
# Host Database
#
# localhost is used to configure the loopback interface …Run Code Online (Sandbox Code Playgroud) 我正在使用 azure 活动目录执行 sso。我已经在 azure 上完成了设置并打开了钥匙。我在 laravel 上使用 Metrogistics/laravel-azure-ad-oauth ( https://packagist.org/packages/metrogistics/laravel-azure-ad-oauth ) 包来做到这一点。但是,当我点击 url http://localhost:8000/login/microsoft 时,我被重定向到 microsoft 登录页面并给出了一条错误消息。
我已将以下配置添加到 env 文件中,并执行了任何包要求的操作。
AZURE_AD_CLIENT_ID=XXXXXXXXXXXXXXXXXX(这是来自 azure 的应用程序 ID) AZURE_AD_CLIENT_SECRET=XXXXXXXXX(在 azure 上创建了一个新密钥)
我在网上搜索已经两天了,但找不到解决方案。我在这里缺少什么?
谢谢,