Linux /未检测到etc/主机配置

Linux /未检测到etc/主机配置,linux,apache,virtualhost,hosts,document-root,Linux,Apache,Virtualhost,Hosts,Document Root,如果我使用apache配置本地linux开发环境,我可以访问url: http://localhost:8080 但不是/etc/hosts文件中也存在的已配置virtualhost条目,例如,如果我输入: http://admin:8080 在我的浏览器中,将我重定向到www.admin.com,这是一个外部地址 /etc/hosts文件包含以下条目: 127.0.0.1 localhost admin jobboard 127.0.1.1 rob-VirtualBox A

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

http://localhost:8080 
但不是/etc/hosts文件中也存在的已配置virtualhost条目,例如,如果我输入:

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

/etc/hosts文件包含以下条目:

127.0.0.1   localhost admin jobboard

127.0.1.1   rob-VirtualBox
Apache配置(虚拟主机引用上述条目admin和jobboard):

听8080
端口8080
服务器名127.0.0.1:8080
DocumentRoot“/var/www/html/BigRedSkyASAP/virtualhosts”
名称虚拟主机*:8080
服务器名管理员
#设置文档根目录
DocumentRoot“/var/www/html/BigRedSkyASAP/virtualhosts/Client asap.bigredsky.com”
#设置目录设置
所有选项都包括索引
命令允许,拒绝
通融
服务器名作业板
#设置文档根目录
DocumentRoot“/var/www/html/BigRedSkyASAP/virtualhosts/JobBoard asapdev.bigredsky.com”
#设置目录设置
所有选项都包括索引
命令允许,拒绝
通融
保存对配置文件的更改后,Apache和计算机重新启动。 他们的其他主机配置文件是否需要修改?运行linux mint操作系统


提前感谢。

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

<VirtualHost 127.0.0.1:8080>
ServerName admin
服务器别名管理

这将把管理员网站解析为本地服务器
此外,请检查您是否处于任何代理之下…您应该将其关闭…

为管理员再创建一个vhost条目

<VirtualHost 127.0.0.1:8080>
ServerName admin

服务器名管理员

你能ping admin吗?(www.admin.com的管理员通常在浏览器中发生,如果它找不到管理员。您是否在浏览器中键入http://也可以。这通常会有所帮助,但取决于您的浏览器)看起来第一个目录标记从未关闭。我可以ping adminrob@rob-VirtualBox~$sudo ping admin ping localhost(127.0.0.1)56(84)字节的数据。来自本地主机的64字节(127.0.0.1):icmp_seq=1 ttl=64时间=0.048毫秒来自本地主机的64字节(127.0.0.1):icmp_seq=2 ttl=64时间=0.041毫秒来自本地主机的64字节(127.0.0.1):icmp_seq=3 ttl=64时间=0.044毫秒感谢Amol配置代理正确工作。在浏览器的无代理设置下添加了“管理员”和“工作板”