ubuntu是否将所有虚拟主机重定向到https?

时间:2018-03-31 09:12:55

标签: php virtual

我在Ubuntu上创建了一个虚拟主机,并将其重定向到https。 和虚拟主机不工作。

这是虚拟主机设置:

app.get(
    "/auth/google/callback", 
    passport.authenticate('google'),
    (req, res) => {
      res.redirect('/whatever')
    }
);

我已将其添加到/ etc / hosts中 127.0.0.1 xserver.dev

当我尝试访问xserver.dev时 它将我重定向到https://xserver.dev和空白页

我也无法访问文件。在给定的路径上可用

1 个答案:

答案 0 :(得分:2)

.dev是由Google运营的顶级域名 自Chrome 63和Firefox 59起,浏览器会将.test网址重定向到HTTPS。

建议使用自1999年以来由互联网工程任务组保留的<VirtualHost *:80> ServerName xserver.test DocumentRoot /var/www/xserver/public SetEnv APPLICATION_ENV "development" <Directory /var/www/xserver/public> DirectoryIndex index.php AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/xx-error.log CustomLog ${APACHE_LOG_DIR}/xx-access.log combined </VirtualHost> RFC2606)。

将您的虚拟主机更改为:

/etc/hosts

您的127.0.0.1 xserver.test

do..while

然后,访问您的网站:http://xserver.test