가상 디렉터리를 통해 정적 자산을 전달하려고하지만 다음 두 가지 문제가 있습니다.nginx 구성에서 정적 자산을 전달하지 않습니다.
- 내가 Nginx와는
- 시스템을 파일 이름에 후행 슬래시를 추가하고 싶어 URL로 리디렉션거야 내가 잘못하고의 nginx의 결과로 하나의 파일 대신 디렉토리 목록을 원하는 생각 맡은 일. 하는 error.log 파일에서
예 : 내 config 파일에서
2014/04/24 11:21:37 [error] 6808#6952: *15 directory index of "E:/fileserver/intranet/" is forbidden, client: 192.168.110.79, server: intraTest, request: "GET /intraStatic/employees/0C0C3E08-5056-A300-0E2C2FF5D437C6A3.png/ HTTP/1.1", host: "intraTest"
코드 조각을
: 로그 별칭에 언급 된 경로를 포함location ~ /intraStatic/ {
autoindex off;
alias e:/fileserver/intranet/;
break;
}
때문에 내가 알고있는 위치 블록 무시하지는 않지만, 파일 시스템 사용 권한이 매우 좋고이고 파일이 존재하고 아무 것도 손상되지 않았더라도 거기에있는 파일에 액세스 할 수 없습니다.
Google은 각자가 이전의 것보다 훨씬 쓸모없는 결과로 반응하기 때문에 나는 여기있는 누군가가 문제에 대해 밝힐 수 있기를 바랄뿐입니다.
답장을 보내 주셔서 감사합니다. ngx_http_core_module에서
전체 구성을 제공하십시오. –
나는이 서버의 설정을 제거했다. 문제는 여전히 지속된다. http://pastebin.com/AscuzPW4 –
URL에 후행 슬래시로 리다이렉트 (redirect) 될 수있는 것은 아무것도 없다. 아마도 주석 처리 된 블록의 어딘가에있을 것입니다. –