Ubuntu 라즈베리파이4B 무료 웹클라우드 ownCloud
페이지 정보
본문
The loopback address, 127.0.0.1
, is automatically white-listed, so as long as you have access to the physical server you can always log in. In the event that a load-balancer is in place, there will be no issues as long as it sends the correct X-Forwarded-Host
header.ownCloud 설치 환경
OS - Ubuntu 22.04
APM - Apache 2.4.52 / php 7.4.33(crul & gd 설치) / mysql 8.0.32
약간의 기초(리눅스& mysql)만 있으면 나만의 클라우드를 가정에서 사용할 수 있다.
(서브도메인에 직접 연결해서 설정함)
기본경로 --> /home 또는 /var/www/
1. own cloude 다운 --> wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
2. 압축해제 --> unzip owncloud-complete-latest.zip
3. 폴더 권한 --> chmod -R 755 /home/owncloud/
4. 사용자 권한 --> chown -R www-data:www-data /home/owncloud/
5. mysql에 owncloud에 사용할 db와 사용자를 추가한다.
--> mysql -uroot -p
--> create database ocncloud;
--> create user '사용자'@'localhost' identified by '암호';
--> grant all privileges on ocncloud.* to '사용자'@'localhost';
--> show grants for '사용자'@'localhost'; 사용자의 db 확인
--> flush privileges;
--> exit
경로는 /home
6. 도메인 접속할 conf 화일 작성 --> nano /etc/apache2/sites-available/사용할도메인명.conf
아래 내용 형식으로 저장
<VirtualHost *:80>
ServerName 도메인.co.kr
ServerAlias 도메인별칭
ServerAdmin 이메일주소
DocumentRoot /home/owncloud
ErrorLog /home/log/도메인.co.kr-error.log
CustomLog /home/log/도메인.co.kr-access.log combined
<Directory /home/owncloud>
Require all granted
AllowOverride All
</Directory>
</VirtualHost>
7. 링크 걸기 --> ln -s /etc/apache2/sites-available/도메인명.conf /etc/apache2/sites-enabled/도메인명.conf
8. 아파치 리스타트 --> systemctl restart apache2
9. 필요에 따라 https 설정함 --> certbot --apache
10. 도메인명 접속 --> 초기 접속시 관리자 아이디 패스워드 db사용자 db암호 db 정보를 입력해야 한다.
LockyLinux 8.6
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/config'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/.htaccess'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/.user.ini'
[root@localhost owncloud]# restorecon -v '/var/www/html/owncloud/config'
restorecon reset /var/www/html/owncloud/config context unconfined_u:object_r:httpd_sys_content_t:s0->unconfined_u:object_r:httpd_sys_rw_content_t:s0
[root@localhost owncloud]# restorecon -v '/var/www/html/owncloud/apps'
restorecon reset /var/www/html/owncloud/apps context unconfined_u:object_r:httpd_sys_content_t:s0->unconfined_u:object_r:httpd_sys_rw_content_t:s0
[root@localhost owncloud]# restorecon -v '/var/www/html/owncloud/.htaccess'
restorecon reset /var/www/html/owncloud/.htaccess context unconfined_u:object_r:httpd_sys_content_t:s0->unconfined_u:object_r:httpd_sys_rw_content_t:s0
[root@localhost owncloud]# restorecon -v '/var/www/html/owncloud/data'
restorecon reset /var/www/html/owncloud/data context unconfined_u:object_r:httpd_sys_content_t:s0->unconfined_u:object_r:httpd_sys_rw_content_t:s0
디렉토리 쓰기 권한
chcon -R -t httpd_sys_rw_content_t (owncloud 설치된 경로)
첨부파일
-
10.8_ownCloud_User_Manual_compressed 1.pdf (1.4M)
0회 다운로드 | DATE : 2023-04-09 03:40:21
- 이전글라즈베리파이4 Zabbix 오픈소스 모니터링 설치 23.04.09
- 다음글라즈베리파이 아답터 없이 랜선 PoE HAT LAN 전원 연결 및 led창 ip와 온도 출력하기 22.03.03
댓글목록
등록된 댓글이 없습니다.