我正在尝试配置我的apache,这样我就可以对我的所有项目动态地使用myprojectname.dev。然而,无论我做什么尝试,我都会遇到错误。无法连接是firefox所说的,但我不知道出了什么问题。我遵循了几个关于如何做到这一点的教程,所有的结果都是一样的。
我已将要使用的域名添加到指向127.0.0.1的主机文件中
使用最新版本的Apache和Ubuntu 18.04LTS。站点文件已启用,vhosts mod已启用。由于某些原因,我的浏览器也一直重定向到https。Pinging该域可确认它指向localhost。任何帮助都将不胜感激。
这是我的配置文件
NameVirtualHost *:80
<Directory "/var/www">
Options ExecCGI Indexes MultiViews FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.php
UseCanonicalName off
</Directory>
<VirtualHost *:80>
ServerName local.dev
ServerAlias *.dev
VirtualDocumentRoot /var/www/%-2+/Web
</VirtualHost>发布于 2018-10-06 21:23:47
计算机上是否设置了任何防火墙规则(iptables、firewalld)?此外,您可能需要禁用SElinux。因此,您可能需要在计算机上禁用防火墙和SELinux。
您说您的机器侦听端口80。请尝试telnet到本地计算机的端口80 (既可以从计算机本身,也可以从共享同一网络的计算机)
telnet 127.0.0.1 80
telnet <whatever_ip> 80我想你会成功地从本地远程登录。在这种情况下,也请尝试从机器本身获取网站内容(使用机器的mozilla或使用127.0.0.1IP的curl,wget等命令)
发布于 2018-10-10 15:04:52
所以我找到了答案。显然,谷歌拥有Chrome,而.dev甚至不检查你的配置,只是直接把你送到谷歌。
https://stackoverflow.com/questions/52592617
复制相似问题