팝업레이어 알림

팝업레이어 알림이 없습니다.

Memory

HOME > 공지사항

Ubuntu 라즈베리파이4B 무료 웹클라우드 ownCloud

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 17,190회 작성일 23-04-08 18:36

본문

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 정보를 입력해야 한다.






fbe227a9c4fa9f5dce8629eebb8b60ef_1680947091_7391.png 


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 설치된 경로) 

첨부파일

댓글목록

등록된 댓글이 없습니다.