fast dfs 와 nginx 의 통합

2600 단어 dfsnginx
fast dfs, tracker, storage 를 한 기계 에 설 치 했 습 니 다. group 만 있 고 이름 은 group 1 입 니 다.
fastdfs - nginx - module. tar. gz 를 다운로드 하 였 습 니 다. 압축 을 풀 고 그 중의 INSTALL 문서 에 따라 설치 하 였 으 니 다음 과 같은 몇 가 지 를 주의해 야 합 니 다.
1. 이전에 nginx 를 설치 했다 면 다시 설치 해 야 합 니 다. 저 는 yum 에서 설치 한 것 입 니 다. nginx 설 치 를 마 운 트 해제 하고 다시 다운로드 합 니 다.
2. mod 복사 필요fastdfs. conf 에서 / etc / fdfs 로 내 려 가서 설정 항목 을 수정 합 니 다.
2.1. 먼저 다른 부분 을 발췌 하여 보 았 을 때:"Nginx 서버 는 Storeage 서버 에 설치 되 어 있 습 니 다. 즉, 일반적으로 이 Storeage 서버 에 있 는 자원 에 대해 서 만 서 비 스 를 제공 합 니 다. 이 컴퓨터 가 가 져 올 자원 이 없 는 경우 에 만 특별한 처 리 를 할 수 있 습 니 다. 같은 그룹 내 다른 Storeage 에서 새로 업로드 한 이미지 가 이 컴퓨터 와 제때에 동기 화 되 지 않 을 때 Nginx 는 url 에 따라 업로드 할 것 을 찾 습 니 다.""Storeage 소스 서버, redirect 또는 proxy 두 가지 방식 중 하나 로 퍼 가기"
2.2 설정 항목 주의:
group count = 0 과
url have group name = false - 접근 경로 대 group 일 때 true, 그렇지 않 으 면 false, 여러 group 일 경우 true, false 일 때 group count 는 0 이 어야 합 니 다.
[/code]
storage 는 하나의 group 만 있 는 경우:

group=group1 --storage group
store_path0=/webapp/fastdfs/storage --storage
group_count = 0

storage 는 여러 group 의 상황 에 대응 합 니 다.

url_have_group_name = true -- true group
group_count = 2 --storage group

나 는 처음에 url have group name 을 true 로 설정 했다. group count 는 0 이 었 다. 이렇게 설정 하면 나 는 두 가지 오 류 를 만 났 다.
[b] 오류 1: [/ b] 나의 nginx 설정 은?

location /M00 {
root /data/fastdfs/storage/data;
ngx_fastdfs_module;
}

내 접근 경 로 는?http://192.168.88.203/group1/M00/F1/8B/wKhYy1MmbKaAJ5UPAAAAFBub64E395_big.txt(경로 그룹 name)
404 오류 가 발생 했 습 니 다. nginx 로 그 를 보 려 면 / M00 과 일치 하지 않 고 차단 해 야 합 니 다.
[b] 오류 2: [/ b] 그리고 그룹 name 을 지우 고 방 문 했 습 니 다.http://192.168.88.203/M00/F1/8B/wKhYy1MmbKaAJ5UPAAAAFBub64E395_big.txt
오 류 는 다음 과 같다.

2014/03/17 14:25:25 [error] 30887#0: *1 upstream timed out (110: Connection timed out) while connecting to upstream, client: 192.168.88.109, server: localhost, request: "GET /M00/0A/85/wKhYy1MhtUiAYqeHAAIIrIDdTuc1_big.1.jar HTTP/1.1", upstream: "http://203.83.33.181:80/M00/0A/85/wKhYy1MhtUiAYqeHAAIIrIDdTuc1_big.1.jar?redirect=1", host: "192.168.88.203"

이 문 제 는 무슨 원인 인지 모 르 겠 습 니 다. 제 가 나중에 해결 하 겠 습 니 다. 저 는 203.83.33.181 이라는 주소 가 없습니다.
group count = 0 과 url have group name = false 설정 수정, 사용http://192.168.88.203/M00/F1/8B/wKhYy1MmbKaAJ5UPAAAAFBub64E395_big.txt접근 성공

좋은 웹페이지 즐겨찾기