Java 응용 프로그램을 개발 중이며 Perl 응용 프로그램의 코드를 통합해야합니다. 이 서비스는 CGI 서버에 프로비저닝되었습니다.기본 색인 페이지가 아닌 웹 서버에서 디렉토리 구조가 왜 표시됩니까?
서버 위치에 Perl 파일을 복사 할 때 색인 파일이 자동으로 호출됩니다. 그러나 URL을 테스트 할 때 기본 인덱스 페이지가 아닌 디렉토리 구조가 표시됩니다.
Java 응용 프로그램을 개발 중이며 Perl 응용 프로그램의 코드를 통합해야합니다. 이 서비스는 CGI 서버에 프로비저닝되었습니다.기본 색인 페이지가 아닌 웹 서버에서 디렉토리 구조가 왜 표시됩니까?
서버 위치에 Perl 파일을 복사 할 때 색인 파일이 자동으로 호출됩니다. 그러나 URL을 테스트 할 때 기본 인덱스 페이지가 아닌 디렉토리 구조가 표시됩니다.
당신은 당신이 myprog.pl 실행하려는 경우, 그래서 Apache Documentation
설명 대신 디렉토리 인덱스를 보는 것처럼 DirectoryIndex에 지시어를 사용하여 아파치의 기능을 나열하는 defaut에 디렉토리를 chaneg, 당신은 유사한 지침이 필요 :
DirectoryIndex myprog.pl
정확한 지시문은 파일 경로에 따라 다를 수 있습니다.
나는 기회를 얻는다. 그는이 응용 프로그램의 개발자와 이야기, 당신이 디렉토리에있는 .htaccess 파일을 구성해야한다는 것을 말한이 "DirectoryIndex index.pl"은 서버에 기본 페이지로 제공하도록 지시해야합니다. –
as 프로그램이 index.pl 인 한 오래. 프로그램이 index.pl이 아닌 다른 프로그램이라면 'index.pl'에 파일 이름을 대체해야합니다. –
에 오신 것을 환영합니다. 나는 영어가 모국어가 아닐 수도 있다고 생각합니다. 질문을 정리하고보고있는 샘플 출력을 제공 할 수 있습니까? – Dave
새로운 아파치 서버는 종종'index.html','index.htm','welcome.html' 또는 비슷한 파일이 발견되지 않을 때 디렉토리 내용을 표시하도록 설정됩니다. 이러한 기능을 비활성화 할 수 있습니다. 기본적으로 표시되는 파일 이름을 변경하거나 그러한 파일을 작성하십시오. 어떤 서버를 사용하고 있습니까? – amon
나는이 응용 프로그램의 개발자와 이야기 할 수있는 기회를 얻었고, 그가 말한 것은 디렉토리에있는 .htaccess 파일을 구성해야한다는 것입니다.이 라인 "DirectoryIndex index.pl"은 서버에 제공하도록 지시해야합니다 기본 페이지로 나는 이것을했지만 여전히 작동하지 않는다. –