2012-05-24 3 views
0

다소 큰 https 서버와의 연결을 설정했으며 이름과 위치를 알고 있으면 파일을 다운로드 할 수 있습니다.https 서버의 디렉토리에있는 파일을 나열하는 방법

그러나 내가하고 싶은 것은 https 파일 서버를 통해 검색하고 html 파일 만 추출하는 것입니다. 정상적인 디렉토리에서이 작업을 수행하는 방법을 알고 있지만 은 또는 dir처럼 https 파일 서버의 파일 및 디렉토리를 나열하는 방법입니다.?

일반적으로 http 서버에 익숙하지 않으므로 설명을 이해할 수 있습니다.

감사합니다.

+0

이것은 webmasters.stackexchange.com에서 더 잘할 수 있습니다. –

+0

HTTPd 서버에 대한 브라우저 연결을 통해 파일에 액세스하거나 파일 서버에서 직접 파일에 액세스하는 데 대한 질문이 있습니까? –

+0

나는 파일 서버에서 직접 파일로 믿습니다. 이런 식으로 사용되는 http 서버를 본 것은 이번이 처음입니다. 로컬 영역 연결이므로 사무실 외부에서 액세스 할 수 없습니다. – webdesserts

답변

1

파일을 나열하거나 해당 목록의 HTTP를 사용하여 파일에 액세스하려면 CGI 또는 일종의 플러그인이 있어야 사용할 수있는 디렉토리 목록을 얻을 수 있습니다.

시스템의 주요 보안 허점 일 수 있으므로 기본적으로 허용되는 것은 아닙니다. * nix 시스템에서 /etc 계층을 통해 브라우저를 탐색하고 암호 정보 또는 데이터베이스 파일 등을 검색 할 수있는 경우 발생할 수있는 문제를 상상해보십시오.

따라서 기본적으로 파일 시스템을 탐색 할 수 없습니다. HTTPd 서버 및 HTTPd 서버와 함께 제공되거나 추가 된 모듈에 따라 다양한 방법을 사용할 수 있습니다.

그런 인터페이스를 쓰는 것도 그다지 어렵지는 않지만, 당신 자신의 것을 재창조하는 것보다 미리 만들어 졌던 바퀴에 의지하는 것이 낫다.

+0

루비를 통하는 것 외에는 일반적으로 Windows 탐색기를 통해 서버에 액세스하고 사용 가능한 파일을 나열합니다. 이것을 활용할 수있는 특정 플러그인이 있습니까? – webdesserts

+1

서버에 파일을 허용하지 않는 한 브라우저는 서버의 파일을 볼 수 없습니다. 그것이 프로토콜과 보안이 작동하는 방법입니다. Windows 탐색기를 사용하는 경우 호스트가 HTTPd 서버 인 것과 아무런 관련이 없습니다. HTTPd 서버를 파일 서버로 마운트하는 것은 사실입니다. 그것은 당신의 질문에 전혀 명확하지 않았습니다. –

관련 문제