首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache vhosts无法连接

Apache vhosts无法连接
EN

Stack Overflow用户
提问于 2018-10-01 21:48:59
回答 2查看 56关注 0票数 0

我正在尝试配置我的apache,这样我就可以对我的所有项目动态地使用myprojectname.dev。然而,无论我做什么尝试,我都会遇到错误。无法连接是firefox所说的,但我不知道出了什么问题。我遵循了几个关于如何做到这一点的教程,所有的结果都是一样的。

我已将要使用的域名添加到指向127.0.0.1的主机文件中

使用最新版本的Apache和Ubuntu 18.04LTS。站点文件已启用,vhosts mod已启用。由于某些原因,我的浏览器也一直重定向到https。Pinging该域可确认它指向localhost。任何帮助都将不胜感激。

这是我的配置文件

代码语言:javascript
复制
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>
EN

回答 2

Stack Overflow用户

发布于 2018-10-06 21:23:47

计算机上是否设置了任何防火墙规则(iptables、firewalld)?此外,您可能需要禁用SElinux。因此,您可能需要在计算机上禁用防火墙和SELinux。

您说您的机器侦听端口80。请尝试telnet到本地计算机的端口80 (既可以从计算机本身,也可以从共享同一网络的计算机)

代码语言:javascript
复制
telnet 127.0.0.1 80
telnet <whatever_ip> 80

我想你会成功地从本地远程登录。在这种情况下,也请尝试从机器本身获取网站内容(使用机器的mozilla或使用127.0.0.1IP的curl,wget等命令)

票数 0
EN

Stack Overflow用户

发布于 2018-10-10 15:04:52

所以我找到了答案。显然,谷歌拥有Chrome,而.dev甚至不检查你的配置,只是直接把你送到谷歌。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52592617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档