2부다.
생각보다 빠르게 진행되고 있다.
nextcloud를 설치하기전에 niginx, php-fpm, mariadb 가 필수적으로 설치되어 있어야 하기때문에 설치하지 않은 분들은 앞 글의 맨 아래 나와있는 순서대로 진행해주길 바란다.
먼저 이글을 작성하고있는 현재(2019년05월22일 기준으로 공식홈페이지에서 다운받을수 있는 버전은 16.0.1 버전이다.
나는 서버용으로 https://download.nextcloud.com/server/releases/nextcloud-16.0.1.tar.bz2 파일을 받을것이다.
wget 명령어를 사용해서 압축파일을 /tmp/파일에 받는다.
다운받는동안 시간이 오래걸리니 mariadb를 이용해서 nextcloud db생성을 진행해준다.(새로운 터미널 or 세션 연결)
우선 mysql -u root -p 명령어를 사용해서 db에 접속한다. (passwd는 이전에 mariadb 설치할떄 지정한것으로)
접속후에는 create database nextcloud; 로 db 생성을 하고 exit 로 나온다. 그럼 파일도 다받아졌을듯!
이제 압축을 풀어야하는데 나는 데이터 파일의 경우 따로 운영하고 싶기때문에 /data에 풀것이다.(푼다음 sysboliclink로 /var/www/html로 옮길 예정.)
tar -xjvf nextcloud-16.0.1.tar.bz2 -C /var/www
nextcloud를 생성후에 소유자,소유그룹을 www-data(웹서버 사용자)로 변경하고 chmod로 권한도 변경한다.
chown -R www-data:www-data /var/www/nextcloud
그리고 파일을 업로드할때 임시파일 저장할 공간을 /home/nextcloud/temp_file로 만들어준다.
mkdir -p /home/nextcloud/temp_file
이제 nginx 설정값을 변경해줘야 한다.
vi /etc/nginx/site-available/default
그리고나서 사이트를 실행해보자 192.168.0.102
설치할게 많아보이는데 4개만 설치하면 된다.
apt-get install php7.2-zip php7.2-xml php-intl php-imagick
설치후에 service php7.2-fpm restart 와 service nginx restart를 해주고 새로고침을 해보자.
아까 에러가 사라지고 <- 같이 화면이 나타나면 빈칸을 채우면 된다.
기본으로 데이터 폴더가 /var/www/nextcloud/data 인가 그렇게 되있을텐데
나는 새로운 파티션에 할당시키려고 경로를 변경했다.
mkdir /data/nextcloud 로 생성뒤에 chown www-data:www-data /data/nextcloud 라고 설정하면 된다.
설정후에 내부에서 nextcloud IP를 웹으로 입력하면 정상적으로 접속이 된다.
-끝-
그대로 따라했는데 404에러 뜹니다 해결방법있나요 ?ㅠㅠ
과정을 다따라했는데 nextcloud 접속시 404에러뜨면서 첫페이지가 안나오내요 어떻게해야할까요 ㅠㅠ
흠.. 과정을 나눠서 하시면 어떨까요??
nginx 먼저 동작하는지 확인하고 그다음 nextcloud를 넣어보시는걸 추천합니다.
그리고
vi /etc/nginx/site-available/default
설정에서 root /var/www/nextcloud
경로도 확인해주세요
www/nexcloud 라고 쳐서 오류났었내요 감사합니다 이제는 관리자 계정이 설정이 안되요 SQLSTATE[HY000] [1045] Access denied for user ‘admin’@’localhost’ (using password: YES) nextcloud 계속 이렇게 뜹니다 해결방법있나요 ㅠㅠ
griant? 로 계정 권한 주고 새로생성하고 db도 지워보고 했는데 안됩니다 … 마리아db 10.4 밖에 설치가 안되서 10.4버전인데 버전문제인가요.. nextcloud는 16버전입니다
버전문제가 맞을거에요 10.4부터는 root 권한으로 mysql이 바로들어가져서 따로 root 패스워드 설정이 필요합니다
https://blog.dalso.org/linux/ubuntu/828
참고부탁드려요
좋은 자료 보고 잘 따라하는 중입니다. 혹시.. nginx 까지 변경후에 사이트 접속시 앞페이지에서 만든 test 페이지만 보인다면 어떤 부분을 손봐야 할까요.?
위와 같이 nginx의 경로문제일 가능성이 커보입니다. test페이지가 보이신다면
vi /etc/nginx/site-available/default
설정에서 root /var/www/nextcloud
경로도 확인해주세요
위와 같이 nginx의 경로문제일 가능성이 커보입니다. test페이지가 보이신다면
vi /etc/nginx/site-available/default
설정에서 root /var/www/nextcloud
경로도 확인해주세요
안녕하세요 글보고 저도 Nas 를 만들어보자 생각하여 이것저것 구매하려하는데 혹시 봐주실 수 있나요?
cpu : i5-4690 (4코어 4쓰레드)
ram : ddr3 8g 양면 * 4 =32 g
ssd : 120gb
hdd : WD Red (Nas전용) 3TB
외장백업용 hdd : 도시바 PMR 3TB
정도로 생각하고 있습니다.
구현목적은 자작Nas, 방화벽 을 가상머신으로 24/7 돌려놓는 것 입니다.
메인 노트북은 하나 가지고 있어서 위 PC로는 하루 두시간정도 롤, 카트 게임하거나 파이썬, GNS3 정도의 코딩작업 하려합니다.
괜찮을까요?
네 안녕하세요 ESXi에 올려서 사용하실건가요?
용도에 따라 다르겠지만 윈도우에 vm으로 올리는건 한계가있을것같아서요..
만약 esxi로 올리신다면 nas,방화벽 정도는 가능하지만 게임은 어렵습니다