add-apt-repository ppa:ondrej/php
apt update
apt -y install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-mysql php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imagick php7.2-json php7.2-cli php7.2-zip
apt -y install apache2 mariadb-server mariadb
mysql_secure_installation # 비밀번호는 적당히, 나머지 내용은 모두 yes
own cloud 설치를위해 위 서비스들을 설치해준 다음 mysql을 초기화 해준다
https://owncloud.com/older-versions/
위 링크에서 10.4.1 버전의 링크를 복사해서
wget https://download.owncloud.com/server/stable/owncloud-10.4.1.zip
uzip owncloud-10.4.1.zip
mkdir owncloud/data # 웹하드 저장소로 쓸곳
chmod 777 owncloud
chown -R www-data:www-data owncloud
mv owncloud /var/www/html/
wget 명령어로 다운 받고 압축을 풀어준다
owncloud 폴더 아래 저장소로 사용할 폴더 하나를 만들어 준 후 테스트를 위해 모든 권한을 주고 apache2에 소유권을 준 다음 html 폴더 아래로 옮겨준다
mysql
create satabase cloud_db;
grant all privileges on cloud_db.* to cloud_user@localhost identified bt '12345';
use mysql
select user,host from user;
DB와 유저를 만들고 잘 생성 됐는지 확인한다
192.168.1.10/owncloud 로 접속이 되는지 확인한다
사용자이름과 비밀번호는 적당히 지정해주고 데이터 폴더에 위에 만든 data폴더가 지정되어있는지 확인하고
데이터 베이스 설정에 위에 만든 mysql 유저와 DB를 넣어준다
위에 설정한 사용자로 로그인 한 후 업로드와 다운로드가 잘 되는지 확인한다
l외부환경에서도 접속이 되는것도 확인할수있다
접속이 안된다면 해당 파일에 접속하려는 주소가 아닌 다른 주소가 입력되어있는지 확인해본다
'Linux' 카테고리의 다른 글
Ubuntu firewall (0) | 2023.07.31 |
---|---|
Ubuntu Web (0) | 2023.07.28 |
Ubuntu DHCP (0) | 2023.07.28 |
Ubuntu DNS (0) | 2023.07.28 |
Ubuntu samba (0) | 2023.07.27 |