Apache 2.4将本地虚拟主机重定向到https而不是http

时间:2018-05-02 08:03:58

标签: linux laravel macos apache virtualhost

我使用MAC os和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>

以下是主机文件的内容。

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
127.0.0.1       multi-site.dev
127.0.0.1       khan.multi-site.dev
127.0.0.1       onboardera.dev
255.255.255.255 broadcasthost
::1             localhost

Screenshot is also attached

2 个答案:

答案 0 :(得分:2)

.dev个域名属于Google,谷歌Chrome浏览器推出v63,现在迫使所有.dev个域名使用HTTPS。

因此,您可以尝试使用其他浏览器或使用.local.test

可行选项是切换到Firefox作为您的开发浏览器。它速度快,拥有舒适的开发工具,并且在过去几年里确实取得了很大的进步。

答案 1 :(得分:0)

尝试用户设置 .test 并像 onboardera.test 一样在没有 www 的情况下调用它 我遇到了这个问题并进行了上述更改,它对我有用