我尝试让我的apache(2.4)将所有* .dev请求路由到目录/var/www/vhosts/*.dev(softlink)
我做了什么:
我创建了一个像这样的dnsmasq配置:
PING something.dev (127.0.53.53) 56(84) bytes of data.
64 bytes from localhost (127.0.53.53): icmp_seq=1 ttl=64 time=0.049 ms
64 bytes from localhost (127.0.53.53): icmp_seq=2 ttl=64 time=0.072 ms
我可以ping任何* .dev url
<VirtualHost *:80>
VirtualDocumentRoot /var/www/vhosts/%0
VirtualScriptAlias /var/www/vhosts/%0
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/vhosts/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
所以我会说这是有效的。问题在于apache配置。只启用了一个站点,并且还启用了vhost_alias mod。
matthias@matthias-VirtualBox:~$ ls /var/www/vhosts/test.dev/
index.html
我已经创建了一个目录/var/www/vhosts/test.dev,我希望我可以从本地机器浏览到这个url:test.dev
gtkdialog
编辑: 这个问题很奇怪。我可以使用wget http://test.dev下载index.html但是我无法在任何浏览器中显示该页面(使用chrome和firefox测试) 任何想法?
答案 0 :(得分:0)
事实证明,.dev是一个新的领域。我必须在resolv.conf中更改dns的顺序。