【问题标题】:/etc/hosts configuration not being detected未检测到 /etc/hosts 配置
【发布时间】:2014-10-20 10:52:17
【问题描述】:

我正在使用apache配置本地linux开发环境,我可以访问url:

http://localhost:8080 

但不是配置的虚拟主机条目,它们也存在于 /etc/hosts 文件中,例如,如果我输入:

http://admin:8080 

在我的浏览器中将我重定向到 www.admin.com,这是一个外部地址。

/etc/hosts 文件有以下条目:

127.0.0.1   localhost admin jobboard

127.0.1.1   rob-VirtualBox

Apache config(虚拟主机参考以上条目admin和jobboard):

Listen 8080

Port 8080

ServerName 127.0.0.1:8080

DocumentRoot "/var/www/html/BigRedSkyASAP/virtualhosts"

<Directory "/var/www/html/BigRedSkyASAP/virtualhosts">

NameVirtualHost *:8080

<VirtualHost 127.0.0.1:8080>
ServerName admin

# set the document root
DocumentRoot "/var/www/html/BigRedSkyASAP/virtualhosts/Client-asap.bigredsky.com"

# set the directory settings
<Directory "/var/www/html/BigRedSkyASAP/virtualhosts/Client-asap.bigredsky.com">
    Options All Includes Indexes
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

<VirtualHost 127.0.0.1:8080>
ServerName jobboard

# set the document root
DocumentRoot "/var/www/html/BigRedSkyASAP/virtualhosts/JobBoard-asapdev.bigredsky.com"

# set the directory settings
<Directory "/var/www/html/BigRedSkyASAP/virtualhosts/JobBoard-asapdev.bigredsky.com">
    Options All Includes Indexes
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

保存对配置文件的更改后,Apache 和计算机已重新启动。 他们是否需要修改其他一些主机配置文件?运行 linux mint 操作系统。

提前致谢。

【问题讨论】:

  • 你能ping通管理员吗? (如果找不到管理员,www.admin.com 的管理员通常发生在浏览器中。另外,您是否在浏览器中键入 http://。这通常会有所帮助,但这取决于您的浏览器)
  • 第一个目录标签似乎永远不会关闭。
  • 我可以 ping admin rob@rob-VirtualBox ~ $ sudo ping admin PING localhost (127.0.0.1) 56(84) 字节的数据。来自本地主机 (127.0.0.1) 的 64 个字节:icmp_seq=1 ttl=64 时间=0.048 毫秒来自本地主机 (127.0.0.1) 的 64 个字节:icmp_seq=2 ttl=64 时间=0.041 毫秒来自本地主机 (127.0.0.1) 的 64 个字节: icmp_seq=3 ttl=64 时间=0.044 毫秒

标签: linux apache virtualhost hosts document-root


【解决方案1】:

为管理员再创建一个虚拟主机条目

<VirtualHost 127.0.0.1:8080>
ServerName admin

【讨论】:

    【解决方案2】:

    在虚拟主机配置中为管理员尝试此操作

    ServerAlias 管理员

    这应该将管理网站解析为本地服务器 进一步检查您是否在任何代理下...您应该将其关闭...

    【讨论】:

    • 感谢 Amol 正确配置代理。在浏览器的无代理设置下添加了“admin”和“jobboard”
    猜你喜欢
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多