Debain 9에 ownCloud를 설치하는 방법

소개

OnwCloud는 파일 공유 및 데이터 동기화를 지원하도록 설계된 안정적인 자체 호스팅 PHP 웹 애플리케이션입니다. 웹 사용자가 통합 된 위치에서 연락처, 파일, 캘린더 등을 관리 할 수있는 안전한 오픈 소스 협업 패키지입니다..


이 튜토리얼은 데비안 9 시스템에 ownCloud를 설치하고 설정하여 보안을 강화하고 모든 컨텐츠를 제어 할 수 있도록 도와줍니다..

시작하기 전에

프로세스가 완벽하게 실행 되려면 다음이 필요합니다.

  • 데비안 9 시스템에 설치된 LAMP (Linux, Apache, MySQL 및 PHP) 스택.

1 단계-OwnCloud 인스턴스 설치

기본 데비안 저장소에는 자체 클라우드 패키지가 제공되지 않습니다. 다행히도 ownCloud에는 설치를 용이하게하기 위해 시스템에 추가 할 수있는 전용 저장소가 있습니다. 허락하다’s ownCloud 저장소를 Debian 9에 통합.

먼저 아래 명령을 실행하여 로컬 패키지 색인을 업데이트하십시오.

$ sudo apt 업데이트

그런 다음 아래 명령을 실행하여 apt-transport-https 당신이 활용할 수 있도록 패키지 deb https : // HTTP를 통해 사용되는 외부 저장소를 나타냅니다..

$ sudo apt 설치 컬 apt-transport-https

이제 apt-key 유틸리티와 함께 ​​OwnCloud 릴리스 키를 가져 오기 전에 아래 명령을 사용하십시오.

$ curl https://download.owncloud.org/download/repositories/production/Debian_9.0/Release.key | sudo apt-key 추가 –

OwnCloud 릴리스 키에는 apt에서 onwCloud에 대한 패키지를 인증하는 데 사용되는 PPG (Pretty Good Privacy) 공개 키가 있습니다..

이 키를 가져 오는 것 외에도 apt 디렉토리에 파일을 생성해야합니다, sources.list.d 그리고 이름을 owncloud.list. 이 파일에는 고유 한 클라우드 서버 저장소에 대한 주소가 있습니다.

echo’deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / ‘| 스도 티 /etc/apt/sources.list.d/owncloud.list

이제 apt 패키지 관리자를 사용하여 ownCloud를 소싱하고 구현하십시오. ownCloud를 설치하는 것 외에도 아래 명령은 ownCloud 기능을 확장하는 데 필요한 PHP 라이브러리를 추가합니다..

$ sudo apt 업데이트
$ sudo apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud 파일

그’s! 필요한 모든 것이 설치되었습니다.

2 단계-Apache 문서 루트 수정

새로 설치된 ownCloud 패키지는 디렉토리에 웹 파일을 복사합니다. / var / www / owncloud 데비안 9 서버에서. 그러나 가상 호스트의 구성 파일은 현재 다른 위치에서 파일을 전달하도록 구성되어 있습니다. 이러한 이유로 구성에서 Apache 문서 루트가 새 ownCloud 디렉토리를 가리 키도록 수정해야합니다..

이제 아파치 IP 주소 또는 도메인 이름을 가리키는 Apache 가상 호스트 구성 파일을 정확하게 찾아내는 유틸리티입니다. 아래 명령은이를 달성하고 IP 주소 또는 도메인 이름을 사용하여 출력을 필터링하는 데 도움이됩니다. 값을 교체해야합니다 server_domain_or_IP 귀하의 IP 주소 또는 도메인 이름 :

$ sudo apache2ctl -t -D DUMP_VHOSTS | grep server_domain_or_IP

이렇게하면 다음과 비슷한 결과가 나타납니다.

* : 443 server_domain_or_IP (/etc/apache2/sites-enabled/server_domain_or_IP-le-ssl.conf:2)
포트 80 namevhost server_domain_or_IP (/etc/apache2/sites-enabled/server_domain_or_IP.conf:1)

괄호 안의 파일은 IP 주소 또는 도메인 이름을 가리키는 파일입니다. 이제이 파일들을 편집하십시오. 아래 명령을 실행하여 첫 번째 파일을 엽니 다.

$ sudo nano /etc/apache2/sites-enabled/server_domain_or_IP.conf

파일이 열리면 지시어를 찾으십시오. DocumentRoot 디렉토리를 가리 키도록 줄을 수정하십시오., / var / www / owncloud. 그건:

. . .
DocumentRoot / var / www / owncloud
. . .

파일을 저장하고 텍스트 편집기를 종료하십시오. 다른 파일에 대해서도 이것을 반복하십시오.

모든 파일을 수정 한 후 아래 명령을 실행하여 구문이 정상인지 확인하십시오.

$ sudo apache2ctl 구성 테스트

오류가 있거나 오타가 감지되지 않으면 다음과 같은 결과가 나타납니다.

구문 OK

오류가 발견되면 파일을 확인하고 입력 오류를 수정하십시오. 구문 테스트가 통과되면 아래 명령을 실행하여 Apache 서비스를 다시로드하십시오.

$ sudo systemctl 다시로드 apache2

이제 아파치는 자체 클라우드 서버 파일을 제공 할 수 있어야합니다..

3 단계-데이터베이스 설정

자체 클라우드가 거의 설정되었지만 최종 구성을 수행하기 전에 MySQL 데이터베이스를 구성해야합니다. 이는 ownCloud가 MySQL 내에서 데이터를 안전하고 성공적으로 연결할 수 있도록 데이터베이스의 사용자 이름과 비밀번호뿐만 아니라 데이터베이스 이름이 필요하기 때문입니다..

데이터베이스의 비밀번호 인증을 구성하지 않은 경우 아래 명령을 실행하여 MySQL 관리자 계정에 로그인하십시오.

$ sudo mysql

또는 비밀번호 인증을 구현 한 경우 아래 명령을 사용하여 데이터베이스 관리 계정을보십시오.

$ mysql -u 관리자 -p

로그인하면 ownCloud 전용 데이터베이스를 작성하여 호출하십시오. owncloud.

CREATEDATABASE 자체 클라우드;

다음으로 새 데이터베이스를 제어하는 ​​데 사용할 다른 MySQL 데이터베이스 사용자 계정을 만들어야합니다. 이 튜토리얼에서는’사용자 계정을 호출합니다, owncloud. 이 이름을 원하는 값으로 바꾸십시오.

owncloud에 부여하십시오. * to’owncloud ‘@’localhost’IDENTIFIEDBY’owncloud_database_password ‘;

노트 : 가치 owncloud_database_password 위의 명령에서 실제 비밀번호로 교체해야합니다.

이제 아래 명령을 실행하여 현재 MySQL 인스턴스가 최근 권한 할당을 승인하도록합니다..

FLUSHPRIVILEGES;

MySQL 세션을 종료하십시오.

출구

완전히 구성된 데이터베이스’최종 웹 구성을 진행하면 괜찮습니다.

4 단계-OwnCloud 설정

먼저 선호하는 브라우저를 통해 ownCloud의 웹 인터페이스에 액세스해야합니다..

https : // server_domain_or_IP

ownCloud에 대한 ownCloud 서버 구성 페이지에 액세스 한 후 새 관리자 계정을 작성하십시오. 기억하기 쉽지만 기본적으로 강력한 암호 및 사용자 이름 값을 사용해야합니다.

Debain 9에 ownCloud를 설치하는 방법

ownCloud를 변경하지 마십시오 데이터 폴더 설정! 데이터베이스의 구성 부분에 액세스하십시오. 여기에 데이터베이스 이름과 사용자 이름 및이 데이터베이스에 해당하는 비밀번호를 제공하십시오. 이 사용자 이름과 암호는 3 단계에서 설정 한 자격 증명이어야합니다. 데이터베이스 호스트의 경우 localhost.

Debain 9에 ownCloud를 설치하는 방법

딸깍 하는 소리 설치 완료 ownCloud가 제공된 세부 사항을 활용하여 구성을 완료 할 수 있도록합니다. 모든 것이 설정되면 다음과 같은 로그인 화면이 나타납니다.

Debain 9에 ownCloud를 설치하는 방법

사용자 이름과 비밀번호를 입력하고 시작하다 로그인하면 다음 화면이 나타납니다.

Debain 9에 ownCloud를 설치하는 방법

이제 여러 장치에서 파일을 동기화하는 데 도움이되는 앱을 다운로드 한 다음 엑스 기본 owvCloud 인터페이스를 보려면 페이지의 오른쪽 상단 섹션에 있습니다. 이 인터페이스에 있으면 폴더를 만들고 자신의 클라우드 계정에 업로드하십시오..

결론

그게 다야! 데비안 9 시스템에 ownCloud를 성공적으로 설치하고 구성했습니다. 이제이 응용 프로그램과 함께 제공되는 강력한 기능과 편리함을 즐길 수 있습니다.

다음 3 가지 클라우드 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 59.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

Cloudways

시작 가격 :
$ 10.00


신뢰할 수 있음
9.4


가격
9.2


사용자 친화적
9.2


지원하다
9.3


풍모
9.3

리뷰 읽기

Cloudways 방문

주인공

시작 가격 :
7.45 달러


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

관련 사용법 기사

  • Debian 9 VPS 또는 전용 서버에 MongoDB를 설치하는 방법
    초보자
  • 데비안 9에서 phpMyAdmin을 설치하고 보호하는 방법
    초보자
  • 데비안 9에서 시간 동기화를 구성하는 방법
    초보자
  • Debian 9 VPS 또는 전용 서버에 ionCube 로더를 설치하는 방법
    중급
  • 데비안 9에 Jupyter를 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me