centos7 seafile 오픈 소스 개인 디스크 구축
2779 단어 seafile
# 종속 패키지 설치
yum -y install wget epel-release
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel
# 압축된 소스 패키지 보관 디렉토리 만들기
mkdir /home/tools/
# 저장할 위치 만들기
mkdir /home/wwwroot/seafile/
# 원본 패키지 저장 디렉터리로 전환
cd /home/tools/
#6.3.4버전 seafile(최신 버전은 7버전이지만 설치에 실패하여 문제가 있을 수 있으므로 6버전을 추천합니다.)
wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.3.4_x86-64.tar.gz
# 압축 풀기
tar xf seafile-server_6.3.4_x86-64.tar.gz
# 압축해제된 디렉토리를 실행할 위치로 전송
mv seafile-server_6.3.4 /home/wwwroot/seafile/
# 이동된 디렉토리로 전환
cd /home/wwwroot/seafile/seafile-server-6.3.4
#설치 스크립트를 실행하고 미리 설정한 질문에 대답한다(이 스크립트는 SQLite를 데이터로 저장한 것이다./setup-seafile-mysql.sh는 mysql를 데이터로 저장하는 설치 스크립트로 mysql 데이터베이스를 미리 구축하고 만들어야 하기 때문에 번거롭다. 개인용이면 충분하다) #설치 중 하나는 액세스 도메인이나 IP를 설정하는 것이다. 만약에 도메인 접근을 하려고 한다면미리 설정된 도메인 이름을 직접 입력하여 나중에 파일을 공유할 수 있습니다.글 끝에 nginx 프로필
./setup-seafile.sh
#seafile 서비스를 시작합니다. 기본 포트는 8082입니다. 방화벽 포트나 알리의 안전팀을 개방하시기 바랍니다.
./seafile.sh start
# seafile 사이트를 시작합니다. 기본 포트는 8000입니다. 방화벽 포트나 아리의 보안팀을 개방하세요. (이 스크립트를 시작하면 관리자의 메일박스와 비밀번호를 설정할 수 있습니다. 메일박스는 seafile에 로그인하는 사용자 이름이고 비밀번호는 로그인 비밀번호입니다)
./seahub.sh start
# 액세스:http://IP:8000/
#nginx 관련 설정:
vim seafile.conf
server {
listen 80;
server_name seafile.XXX.com
proxy_set_header X-Forwarded-For $remote_addr;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_read_timeout 1200s;
client_max_body_size 0;
#
access_log /home/wwwlogs/seafile/access.log;
error_log /home/wwwlogs/seafile/error.log;
}
location /seafhttp {
rewrite ^/seafhttp(.*)$ $1 break;
proxy_pass http://127.0.0.1:8082;
client_max_body_size 0;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 36000s;
proxy_read_timeout 36000s;
proxy_send_timeout 36000s;
send_timeout 36000s;
}
location /media {
root /home/wwwroot/seafile/seafile-server-latest/seahub;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
centos7 seafile 오픈 소스 개인 디스크 구축# 이 기사 참조https://cloud.seafile.com/published/seafile-manual-cn/home.md # 종속 패키지 설치 # 압축된 소스 패키지 보관 디렉토리 만들기 # 저장할 위치 만들기...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.