11.Nas_1


성공_webdav분석)U5PVR APM 1편 : 설치하기 (apache2 + php5 + mysql) 설치후 웹서비스 및 WebDAV 인증 Basic 미인증으로 설정하기


  • 링크


  • 컨텐츠 정보


    본문


    성공_분석)U5PVR APM 1편 : 설치하기 (apache2 + php5 + mysql)  설치후  웹서비스 및 WebDAV 인증 Basic 미인증으로 설정하기

    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=5068



    U5PVR APM 1편 : 설치하기 (apache2 + php5 + mysql) 

    http://cafe.naver.com/mk802/20363 

    후 

    에서 U5PVR WebDAV 인증 Basic 및 미인증으로 설정하기 

    http://cafe.naver.com/mk802/20251 

    에서  아래와 같이 성공 했습니다 


    성공_분석)U5PVR APM 1편 : 설치하기 (apache2 + php5 + mysql)  설치후  웹서비스 및 WebDAV 인증 Basic 미인증으로 설정하기 

    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=5068



    1) 현재 U5PVR APM 1편 : 설치하기 완료 상태

    apt-get install apache2

    이미 설치 된 상태

    a2enmod dav dav_fs auth_digest

    adduser www-data aid_sdcard_r

    adduser www-data aid_media_rw

    한번 설정 상태 입니다 

     

    아파치 서비스 재 시작은 명령은 service apache2 restart 명령 입니다

    =================================

    ( 0) 기본 80 포트은 웹서비스 유지 

        a2ensite 000-default  실행 상태 입니다 

           a2dissite 000-default 제거명령은 웹서비스 동작 하지 않습니다.

    기본은 설치 순서 

    (1) 88 포트 

    1) nano /etc/apache2/sites-available/webdav.conf  으로 파일 생성(포트및 경로내용)

    2) a2ensite webdav.conf  으로 실행 설정 ( 실행 제거는 a2dissite webdav.conf )

    3) nano /etc/apache2/ports.conf 으로 포트 추가

    4) htdigest -c /etc/apache2/passwd.dav WebDAV u5pvr (사용자) 암호 설정 
    5) service apache2 restart
    6) http://192.168.0.33:88  웹브라우즈에서 사용자/암호 필요 조건

    순서로 webdav 설정 합니다

    (1-1) 88 포트 암호 설정

    1) 포트 경로 파일 생성 ( 복사)

    nano /etc/apache2/sites-available/webdav.conf

    88포트 와 경로 수정 /mnt/media_rw/

    --- 파일 정보 ----

    <VirtualHost *:88>

        DocumentRoot /mnt/media_rw/

        <Directory /mnt>

            Options Indexes MultiViews FollowSymLinks

            AllowOverride none

            Require all granted

        </Directory>

        <Location />

            DAV On

            AuthType Digest

            AuthName "WebDAV"

            AuthDigestDomain /

            AuthDigestProvider file

            AuthUserFile /etc/apache2/passwd.dav

            Require valid-user

        </Location>

    </VirtualHost>

    ===

    2) 88 포트 webdav.conf 조건 실행 되도록

    a2ensite webdav.conf


    3) 88포트 추가 수정

    nano /etc/apache2/ports.conf

    ------------------ nano /etc/apache2/ports.conf 파일 정보 -----

    # If you just change the port or add more ports here, you will likely also

    # have to change the VirtualHost statement in

    # /etc/apache2/sites-enabled/000-default.conf

    Listen 80

    Listen 88

    Listen 8000

    <IfModule ssl_module>

            Listen 443

    </IfModule>

    <IfModule mod_gnutls.c>

            Listen 443

    </IfModule>

    # vim: syntax=apache ts=4 sw=4 sts=4 sr noet

    ===============

    4) 사용자 암호 설정 > 사용자 u5pvr  암호 설정 합니다......

    htdigest -c /etc/apache2/passwd.dav WebDAV u5pvr


    2***

    유저및 암호가 맞지 않으면 다시 설정 합니다......


    5) 서비스 재시작

    service apache2 restart

    root@AOL-Debian:~# service apache2 restart

    [....] Restarting web server: apache2[Fri Jul 06 17:25:36.503676 2018] [alias:warn] [pid 12953] AH00671: The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.

    . ok

    root@AOL-Debian:~# adduser www-data aid_sdcard_r

    The user `www-data' is already a member of `aid_sdcard_r'.

    root@AOL-Debian:~# adduser www-data aid_media_rw

    The user `www-data' is already a member of `aid_media_rw'.

    root@AOL-Debian:~# nano /etc/apache2/sites-available/listing.conf

    root@AOL-Debian:~# nano /etc/apache2/ports.conf

    root@AOL-Debian:~# nano /etc/apache2/ports.conf

    root@AOL-Debian:~# service apache2 restart

    [....] Restarting web server: apache2[Fri Jul 06 17:34:44.804977 2018] [alias:warn] [pid 15390] AH00671: The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.

    . ok

    root@AOL-Debian:~#

    6) http://192.168.0.33:88  웹브라우즈에서 사용자/암호 필요 조건


    (2) 8000 번 암호 없이 설정

    1) nano /etc/apache2/sites-available/listing.conf 생성

    ------------ nano /etc/apache2/sites-available/listing.conf  파일 정보 ---------

    <VirtualHost *:8000>

        DocumentRoot /mnt/media_rw/sda5/11q

        <Directory /mnt/media_rw/sda5>

            Options Indexes MultiViews FollowSymLinks

            AllowOverride none

            Require all granted

        </Directory>

    </VirtualHost>

    =======

    2) 8000 포트 listing.conf 조건 실행 되도록

    a2ensite listing.conf

    3) 서비스 재시작

    service apache2 restart

    4) http://192.168.0.33:8000웹브라우즈에서 암호 없이 동작


    (3) 7000 번 암호 설정으로

    1)  nano /etc/apache2/sites-available/webdav_basic.conf

    <VirtualHost *:7000>

        DocumentRoot /mnt

        <Directory /mnt>

            Options Indexes MultiViews FollowSymLinks

            AllowOverride none

            Require all granted

        </Directory>

        <Location />

            DAV On

            AuthType Basic

            AuthName "WebDAV"

            AuthUserFile /etc/apache2/passwd_basic.dav

            Require valid-user

        </Location>

    </VirtualHost>


    2) a2ensite webdav_basic.conf

    3) nano /etc/apache2/ports.conf

    Listen 7000 

    추가

    4) 사용자 암호 설정

    htpasswd -c /etc/apache2/passwd_basic.dav root

    5) 서비스 재시작

    service apache2 restart

    6) 웹브라우즈에서 암호  입력 동작

    http://192.168.0.33:7000

    ......이상과 같이 u5pvr webdav 설정 완전 독학 분석 했습니다

    주)apache2 완전 삭제 후 재 설치 방법.

    https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=5066

    u5pvr webdav 설정시 문제 발생 문제가 반복되었다.

    링크와 같이 아파치 서버의 삭제 후 재 설치가 성공하였다.

    ====

    사용기

    3232235521_1530873079.3376.png

    3232235521_1530873198.0623.png

    3232235521_1530873215.0989.png

    3232235521_1530873239.3767.png

    3232235521_1530873274.33.png

    3232235521_1530873287.8115.png

    영화가 웹브라우즈로 시청 가능합니다 ( 외부 접속은 포트 포워딩 필요 / u5pvr은 외부 접속을 위한  포워딩 을 하지 않았습니다 )

    3232235521_1530873498.9664.png


    주의) 아래 부분은 하지 안해도 이상없이 동작 됩니다.

    먼저하여  아파치가  문제생겨서 아파치2  완전 삭재후  재설치후 아래 명령을 실행 하지 않았습니다.

    ++ 쓰기가 안되시는 분들 참고 부탁드립니다.

    1. Dav lock 폴더 지정

    root@u5pvr-debian:~# nano /etc/apache2/mods-enabled/dav_fs.conf

    DAVLockDB /etc/apache2/lock/DAVLock


    2. /etc/apache2/lock 폴더 생성 및 소유자 변경

    root@u5pvr-debian:~# mkdir /etc/apache2/lock

    root@u5pvr-debian:~# chown www-data /etc/apache2/lock


    3. 이후 재시작 하시면 잘 작동합니다.

    이유는 잘 모르겠습니다. 권한에 문제가 없는데요. DB 를 생성을 못하네요. 직접 지정해주시면 해결이 됩니다.


    ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠


    뷰PDF add1,add2



    관련자료

    댓글 0
    등록된 댓글이 없습니다.


    전체 1,749 / 58 페이지
    전체 1,749 / 58 페이지



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-17 14:05:22

    오늘의 홈 현황


    • 현재 접속자♨ 99 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,006 명
    • 어제 방문자 2,015 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,327,351 명
    • 전체 게시물※ 8,573 개
    • 전체 댓글수※ 24,619 개
    • 전체 회원수 10,971 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑