2017-12-03 14 views
0
내 아파치 (2.4) 디렉토리 /var/www/vhosts/*.dev 모든 * .dev 요청을 라우팅 (소프트 링크) 내가 무슨 짓을했는지

와일드 카드

얻으려고

:

나는 이런하는 dnsmasq 구성 생성 :

address=/dev/127.0.0.1 

을 그리고 난 어떤 *의 .dev URL로

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 할 수 난 이것이 효과가 있다고 말할 수 있습니다. 그리고 proble은 아파치 설정에 있습니다. 활성화 된 사이트는 하나 뿐이며 vhost_alias mod도 사용할 수 있습니다.

<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> 

나는 디렉토리 /var/www/vhosts/test.dev을 만들었습니다 그리고 내가이 URL로 로컬 컴퓨터에서 찾아 볼 수 있다는 기대 : test.dev

[email protected]:~$ ls /var/www/vhosts/test.dev/ 
index.html 

편집 : 이 문제는 이상합니다. wget으로 index.html을 다운로드 할 수 있습니다. http://test.dev하지만 크롬과 파이어 폭스로 테스트 한 모든 브라우저에서 페이지를 표시 할 수 없습니다. 아이디어가 있습니까?

답변

0

.dev는 새로운 tld입니다. resolv.conf에서 dns의 순서를 변경해야했습니다.