Nginx + FastdFS 설치
5727 단어 Nginx
환경 준비
설치 절차 (tracker 와 storage 모두 실행)
yum install -y gcc gcc-c++
yum -y install libevent
#
tar -zxvf libfastcommon-1.0.42.tar.gz
./make.sh
./make.sh install
#
tar -zxvf fastdfs-6.04.tar.gz
cd fastdfs-6.04/
vim make.sh
TARGET_PREFIX=$DESTDIR/usr
TARGET_CONF_PATH=$DESTDIR/etc/fdfs
TARGET_INIT_PATH=$DESTDIR/etc/init.d
./make.sh
./make.sh install
cp /home/software/FastDFS/fastdfs-6.04/conf/* /etc/fdfs/
트 래커 서비스 설정
vim tracker.conf
tracker 설정 파일 을 수정 합 니 다. 이것 은 tracker 의 작업 디 렉 터 리 입 니 다. 데이터 와 로 그 를 저장 합 니 다.
base_path=/usr/local/fastdfs/tracker
그리고
mkdir /usr/local/fastdfs/tracker -p
트 래커 서비스 시작
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
검사 프로 세 스 는 다음 과 같 습 니 다.
ps -ef|grep tracker
하면, 만약, 만약...
/usr/bin/stop.sh /etc/fdfs/tracker.conf
스토리 지 서비스 설정
#
group_name=imooc
# storage
base_path=/usr/local/fastdfs/storage
# storage
store_path0=/usr/local/fastdfs/storage
# tracker ,
tracker_server=192.168.1.153:22122
# nginx
http.server_port=8888
mkdir /usr/local/fastdfs/storage -p
시작 스토리 지
전제: 먼저 tracker 를 시작 해 야 합 니 다.
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
검사 프로 세 스 는 다음 과 같 습 니 다:
ps -ef|grep storage
업로드 주소 설정
base_path=/usr/local/fastdfs/client
tracker_server=192.168.1.153:22122
mkdir /usr/local/fastdfs/client
nginx 플러그 인 설치
fastdfs 가 설치 되 어 있 으 면 http 를 통 해 접근 할 수 없습니다. 이 럴 때 nginx 를 빌려 야 하기 때문에 fastdfs 의 제3자 모듈 을 nginx 에 설치 해 야 사용 할 수 있 습 니 다.
주: nginx 는 storage 와 같은 노드 에 있어 야 합 니 다.
tar -zxvf fastdfs-nginx-module-1.22.tar.gz
cp mod_fastdfs.conf /etc/fdfs
nginx 설정 은 다음 과 같 습 니 다:
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/home/software/fdfs/fastdfs-nginx-module-1.22/src
주로 제3자 모듈 을 추가 합 니 다.
수정 modfastdfs. conf 설정 파일:
base_path=/usr/local/fastdfs/tmp
tracker_server=192.168.1.153:22122
group_name=imooc
url_have_group_name = true
store0_path=/usr/local/fastdfs/storage
mkdir /usr/local/fastdfs/tmp
nginx. conf 를 수정 하고 다음 가상 호스트 를 추가 합 니 다.
server {
listen 8888;
server_name localhost;
location /imooc/M00 {
ngx_fastdfs_module;
}
}
nginx 를 시작 합 니 다. 여기까지 Nginx + fastdfs 의 설치 가 끝 났 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
linux2에 nginx 설치설치 가능한 nginx를 확인하고, 해당 nginx를 설치한다. localhost 혹은 해당 ip로 접속을 하면 nginx 화면을 볼 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.