2010-08-20 4 views
0

현재 온라인 상태이지만 액세스 할 때 인증이 필요한 서버가 있으므로 기본적으로 모든 사람이 아닌 내게 닫힙니다.내 웹 사이트에 대한 호스트 액세스를 허용하도록 httpd.conf를 구성하십시오.

나는 웹 사이트를 "공개"하고 싶지 않지만 다른 브라우저에서 내 웹 사이트를 테스트해야합니다.

한 가지 방법은 내 웹 사이트에 액세스해야하는 browsershots.org와 같은 웹 사이트에서 수행하는 것입니다. 그러나 내 웹 사이트는 나와 다른 사람의 "폐쇄 된"(인증 필요). (그것은 또한으로 알려져있다을 httpd.conf 또는)

내 apache2.conf의 이러한 라인을 가지고 :

<Directory /var/www> 
AuthType Basic 
AuthName "Some name" 
AuthUserFile "dir/to/some/file" 
Require user some_user 
</Directory> 

이 위에서 만 사용자 이름 "some_user"와 누군가에 접근하고있는 암호를 할 수 있습니다 "dir/to/some/file"에 있습니다.

이제 호스트로부터 웹 사이트에 액세스 할 수있는 방법이 있습니까?

내 문제는 말했듯이 웹 사이트 URL을 필요로하는 사이트에서 내 웹 사이트를 교차 브라우저로 검사하려고 할 때 내 인증으로 인해 차단되었습니다. 브라우저를 교차 검사 할 수 있도록 인증을 해제해야합니까?

감사

+0

serverfault.com으로 이동하십시오. – Johan

답변

1

웹 사이트를 공격 할 IP 주소를 확인할 수 있으면 허용 및 거부 지시문을 조합하여 browsershots.org의 IP 주소에서 발생한 요청 만 통과하도록 할 수 있습니다.

http://httpd.apache.org/docs/2.0/mod/mod_access.html

당신은 방문자 IP를 표시하는 페이지를 만들 수 있습니다, 다음, browsershots.org에서 귀하의 사이트를 방문 아파치 설정에서 그것을 사용합니다.

0

당신이 인증을 제거하지만, 사이트가 자신의 컴퓨터에만 액세스 할 수 있도록 다음, IP의 접근을 제한하는 PHP 코드를 추가 한 경우는 어떻습니까? 그게 당신의 목적에 부합합니까? 이런 식으로 뭔가 :

http://www.wmtips.com/php/simple-ways-restrict-access-webpages-using.htm#ip

편집 : sjobe 더 나은 계획을 가지고있다. 같은 생각이지만, 당신은 여전히 ​​BrowserShots가 그 일을 할 수 있습니다.

관련 문제