Ubuntu 20.04¿¡ owncloud 10.11 ¼³Ä¡
http://www.aiocp.co.kr (2530) (11694)https://www.ehostidc.co.kr/cscenter/consulting.php (2523) (11163)
1) 패Ȗ12;1648; 업데1060;트 |
#sudo apt update -y && sudo apt upgrade -y 명/161;Ǻ12;/196; 시스템 패Ȗ12;1648; 업데1060;트 1652;행합니다. |
1-1) Apache2, PHP 7.3 설치 |
Ubuntu 20.04 에서 Owncloud10.11 버1204;1008; PHP 7.2 1060;Ȣ16; 버1204;1012; 1648;원Ȣ16;1648; 않아서 PHP 7.31060;상 버1204;1012; 설치합니다. #sudo apt install software-properties-common #sudo add-apt-repository ppa:ondrej/php -> 1473;간에 Enter 를 1077;/141;합니다. #sudo apt update # apt-get install apache2 php7.3-bcmath php7.3-bz2 php7.3-cgi php7.3-cli php7.3-common php7.3-curl php7.3-dba php7.3-dev php7.3-enchant php7.3-fpm php7.3-gd php7.3-gmp php7.3-imap php7.3-interbase php7.3-intl php7.3-json php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-odbc php7.3-opcache php7.3-pgsql php7.3-phpdbg php7.3-pspell php7.3-readline 160;php7.3-recode php7.3-snmp php7.3-soap php7.3-sqlite3 php7.3-sybase php7.3-tidy php7.3-xml php7.3-xmlrpc php7.3-zip 160;php7.3-xsl -y 설치 완료 후 Apach 실행 #sudo systemctl start apache2 #sudo systemctl enable apache2 systemctl status apache2 명/161;Ǻ12;/196; Active 상태1060;면 1221;상1077;니다. |
1-2) 0169;화ǣ17; 설1221; |
UFW 0169;화ǣ17;1012; 사용1473;1060;라면 HTTP(80), HTTPS(443)포트를 오픈해야합니다. #sudo ufw allow 'Apache Full' https://서버IP /196; 1217;속 후 해NJ17; 6168;1060;1648;가 열리면 1221;상1077;니다. 만약 상기 명/161;Ǻ12;/196; 포트 오픈1060; .104;1648;않lj16;다면, ufw 0169;화ǣ17; status를 확1064;Ȣ16;여 0169;화ǣ17;1060; 1089;ᇼ1;1473;1064;1648; 확1064;합니다. 0169;화ǣ17;1060; 1089;ᇼ1;Ȣ16;고 1080;1004;면 #sudo ufw allow 80, #sudo ufw allow 443 명/161;Ǻ12;/196; 수ᇼ1;1004;/196; 오픈합니다. |
1-3) Maria DB 설치 |
#sudo apt install mariadb-server -y Maria DBlj16; 보안.104;1648; 않1004;면 보안 침해가 0156;생Ȣ16;기 쉬우므/196; Ȣ16;기 명/161;Ǻ12;/196; MySQL 서버 보안1012; 시1089;합니다. #sudo mysql_secure_installation 해NJ17; 명/161;Ǻ12;를 실행Ȣ16;면 비0128;번호를 설1221;Ȣ16;lj16; 문구가 나오고 비0128;번호 설1221; 1652;행Ȣ16;면 .121;니다. 그 뒤/196; 대ǥ12;ǥ16; y/196; 패스Ȣ16;시면 .121;니다. |
1-4) Owncloud DB 설1221; |
#sudo mysql -u root -p MariaDB [(none)]> CREATE DATABASE owncloud_db; MariaDB [(none)]> GRANT ALL ON owncloud.* TO '사용1088;1060;름'@'localhost' IDENTIFIED BY '패스워드'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT; 상기 명/161;Ǻ12;/196; Owncloud용 데1060;터베1060;스 생성합니다. |
1-5) Owncloud ubuntu에 다운/196;드 |
https://owncloud.org/download/ 상기 사1060;트에서 원Ȣ16;lj16; 버1204; or 최신 버1204;1012; 확1064; 후 Download.ZIP 파1068; 링크 복사 후 wget명/161;Ǻ12;/196; 설치합니다. 현1116; 사1060;트상 최신 버1204;1008; 10.11 버1204;1077;니다. #sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip 다운/196;드 완료 후 /var/www ᅆ1;/196;에 ǹ17;축1012; 해1228;합니다. #sudo unzip owncloud-complete-latest.zip -d /var/www/ -> unzip 명/161;Ǻ12;가 없1004;면 #sudo apt install unzip 1004;/196; 설치합니다. 1204;체 액세스 권한1012; 가1656; 수 1080;도/197; 권한 설1221;1012; 1652;행합니다. ǹ17;축파1068; 1060;름1008; 버1204;마다 다릅니다. #sudo chmod -R 755 /var/www/owncloud/ # chown -R www-data:www-data /var/www/owncloud/ |
1-6) Apache 설1221; |
#vi /etc/apache2/conf-available/owncloud.conf Ȣ16;단 설1221;1012; 상기 파1068;에 기1077;합니다. -------------------------------------------------------- Alias /owncloud "/var/www/owncloud/" 160; 160; Options +FollowSymlinks 160; AllowOverride All 160; 160; 160; Dav off 160; 160; 160;SetEnv HOME /var/www/owncloud 160;SetEnv HTTP_HOME /var/www/owncloud 160; -------------------------------------------------------- |
1-7) Apache 설1221; |
Ȣ16;단 명/161;Ǻ12;/196; Apache 모듈1012; 활성화 합니다. #sudo a2enconf owncloud #sudo a2enmod rewrite #sudo a2enmod headers #sudo a2enmod env #sudo a2enmod dir #sudo a2enmod mime 모듈 활성화를 완료했1004;면 Apache를 1116;시1089;합니다. #sudo systemctl restart apache2 https://아1060;피/owncloud/ /196; 1217;속1012; 합니다. // 모든 설1221;1060; 완료.104;고 url/196; 1217;속1012; Ȣ16;면 php 버1204;1060; 맞1648; 않lj16;다고 나오lj16; 오류들1060; 1080;습니다. ubuntu버1204;에 따라 php 버1204;1060; 다른데, 1060;번 테스트 구현환ᅆ1;1064; Ubuntu 20.04 버1204;1008; php 7.31060;Ȣ16; 버1204;1008; 사용1060; 불가능합니다. php R11;v/196; 버1204;1012; 확1064;해 본 뒤 php 버1204;1012; 맞,172; 설치 합니다. Ȣ16;단 명/161;Ǻ12;/196; 7.3 버1204;1012; 1201;용합니다. #apt-get install libapache2-mod-php7.3 #a2enmod php 7.3 상단 화면1060; 나와야 1221;상1060;1648;만, 설치 누락1004;/196; 1064;해 1217;속1060; 안.104;lj16; ᅆ1;우도 1080;었습니다. curl, gd 파1068;1012; 다운/196;드 Ȣ16;1648; 않아서 1217;속1060; 불가능했습니다. #sudo apt-get install php7.3-curl #sudo apt-get install php5-gd 상기 명/161;Ǻ12;/196; 필요한 파1068;1012; 설치Ȣ16;니 1221;상1201;1004;/196; 1217;속됐습니다. |
2-1) 브라우1200; Owncloud 설치 |
관리1088; 아1060;디와 패스워드. 데1060;터베1060;스 1221;보를 설1221;합니다. 데1060;터베1060;스 1221;보lj16; mariadb에서 설1221;했Nj12; 아1060;디와 패스워드를 1077;/141;합니다. 1200;1109;소 0143; 데1060;터베1060;스 아래 화면1060; 나오1648; 않lj16;다면 1200;1109;소 0143; 데1060;터베1060;스 클릭 후 MySQL/MariaDB를 선택합니다. |
2-2) 브라우1200; Owncloud 설치 |
생성했Nj12; 아1060;디와 패스워드를 1077;/141;Ȣ16;고 /196;그1064;합니다. |
2-3) 브라우1200; Owncloud 설치 |
1221;상1201;1004;/196; 설치 완료됐습니다. |