我在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和空白页
我也无法访问文件。在给定的路径上可用
答案 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