Linux /未检测到etc/主机配置
如果我使用apache配置本地linux开发环境,我可以访问url: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
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配置代理正确工作。在浏览器的无代理设置下添加了“管理员”和“工作板”