본문 바로가기
컴퓨터.IT/우분투(ubuntu)

우분투(Ubuntu) webdav 설정

by www.woobi.org 2023. 4. 14.

1. webdav 설치.
  1-1 apache2 설치.

(apache2 설치:  https://www.woobi.net/board2/274)

 

 

우분투(Ubuntu) apache, MariaDB, php8.1, 설치 - 우분투 - 우비넷

1.apache2 설치 $ sudo apt-get install apache2 Do you wnat to continue? [Y/n] y 2. MariaDB 설치 2-1 저장소 추가 $ sudo apt-get install software-properties-common dirmngr apt-transport-https $ sudo apt-k...

www.woobi.net


 1-2 apache2-utils 설치
  $ sudo apt install apache2 apache2-utils

2. webdav 모듈 활성화 
 $ sudo a2enmod dav
 $ sudo a2enmod dav_fs
 $ sudo service apache2 restart

3. 디렉토리 생성및 권한 부여
 $ sudo mkdir /var/www/html/webdav
 $ sudo chown www-data /var/www/html/webdav

4. 패스워드 파일 생성
  $ sudo htpasswd -c /etc/apache2/webdav.password userid
    New password: 패스워드 입력
    Re-type new password: 패스워드 확인
    userid : 아이디 임의 입력.

5. password 파일에 접근 가능하게 소유자 변경
 $ sudo chown root:www-data /etc/apache2/webdav.password

6. apache 정보 수정
  6-1 apache 수정 (선택)
        http(80)     : $ sudo vi /etc/apache2/sites-available/000-default.conf
        https(443) : $ sudo vi /etc/apache2/sites-available/000-default-le-ssl.conf
         :ssl 인증서가 설치된 서버는  https로 수정한다. 
  6-2 입력
Alias /webdav /var/www/html/webdav
<Location /webdav>
    DAV on
    AuthType Basic
    AuthName "webdav"
    AuthUserFile /etc/apache2/webdav.password
    Require valid-user
</Location>
<Directory /var/www/html/webdav>
    DAV on
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order allow,deny
    allow from all
</Directory>

7. 웹페이지 접속 확인
 https://localhost/webdav/

 

8. 오류 발생시 autoindex 활성화.

 

출처: https://www.woobi.net/board2/2402

댓글