1
내 사이트는 http://localhost입니다. httpd-vhosts.conf
에 지정된대로 나의 첫 번째 가상 호스트는 괜찮 았지만, 두 번째 추가 문자가 추가 된 변형을 추가하면 Apache는이를 제공하려고 시도하지 않습니다. 하나의 가상 호스트 만 가질 수있는 이유는 무엇입니까?
내 httpd-vhosts.conf
이
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "o:/abc"
ServerName abc
ErrorLog "logs/abc-error.log"
CustomLog "logs/abc-access.log" combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "o:/abc2"
ServerName abc2
ErrorLog "logs/abc2-error.log"
CustomLog "logs/abc2-access.log" combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "f:/htdocs"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" combined
</VirtualHost>
을 말한다 (Windows 7에서 XAMPP) 파일을 편집 한 후 아파치를 다시 시작했다. http://abc2에 액세스하려고하면 (로컬 디렉토리가 존재 함) 브라우저가로드를 시도합니다 http://www.abc2.com
내가 잘못하고있는 것은 무엇입니까?
+1 매우 좋은 지적입니다. 나는 그렇게 희망하지만 그것을 간과했을 수도있다. 내가 그 PC에서 다음에있을 때를 확인하고 다시 연락 할 것입니다. 이것은 확실히 대답처럼 냄새가납니다. – Mawg
오! 3시에 절대로 컴퓨터를 만지지 마십시오 .--(감사합니다, 롤랜드. – Mawg