2012-07-31 2 views
-4

Java 응용 프로그램을 개발 중이며 Perl 응용 프로그램의 코드를 통합해야합니다. 이 서비스는 CGI 서버에 프로비저닝되었습니다.기본 색인 페이지가 아닌 웹 서버에서 디렉토리 구조가 왜 표시됩니까?

서버 위치에 Perl 파일을 복사 할 때 색인 파일이 자동으로 호출됩니다. 그러나 URL을 테스트 할 때 기본 인덱스 페이지가 아닌 디렉토리 구조가 표시됩니다.

+1

에 오신 것을 환영합니다. 나는 영어가 모국어가 아닐 수도 있다고 생각합니다. 질문을 정리하고보고있는 샘플 출력을 제공 할 수 있습니까? – Dave

+1

새로운 아파치 서버는 종종'index.html','index.htm','welcome.html' 또는 비슷한 파일이 발견되지 않을 때 디렉토리 내용을 표시하도록 설정됩니다. 이러한 기능을 비활성화 할 수 있습니다. 기본적으로 표시되는 파일 이름을 변경하거나 그러한 파일을 작성하십시오. 어떤 서버를 사용하고 있습니까? – amon

+0

나는이 응용 프로그램의 개발자와 이야기 할 수있는 기회를 얻었고, 그가 말한 것은 디렉토리에있는 .htaccess 파일을 구성해야한다는 것입니다.이 라인 "DirectoryIndex index.pl"은 서버에 제공하도록 지시해야합니다 기본 페이지로 나는 이것을했지만 여전히 작동하지 않는다. –

답변

1

당신은 당신이 myprog.pl 실행하려는 경우, 그래서 Apache Documentation

설명 대신 디렉토리 인덱스를 보는 것처럼 DirectoryIndex에 지시어를 사용하여 아파치의 기능을 나열하는 defaut에 디렉토리를 chaneg, 당신은 유사한 지침이 필요 :

DirectoryIndex myprog.pl 

정확한 지시문은 파일 경로에 따라 다를 수 있습니다.

+0

나는 기회를 얻는다. 그는이 응용 프로그램의 개발자와 이야기, 당신이 디렉토리에있는 .htaccess 파일을 구성해야한다는 것을 말한이 "DirectoryIndex index.pl"은 서버에 기본 페이지로 제공하도록 지시해야합니다. –

+0

as 프로그램이 index.pl 인 한 오래. 프로그램이 index.pl이 아닌 다른 프로그램이라면 'index.pl'에 파일 이름을 대체해야합니다. –

관련 문제