여러 포스트를 찾아 아무리 해봐도 안되서 오셨습니까?

그럼 드디어 성공하셨습니다



2015년에 이후 square recent posts 썸네일 오류 수정 포스팅이 많이되었는데요


그러나 해당 포스팅들이 내용 업데이트를 하지 않기때문에


18년 9월 현재 또다시 Recent posts의 썸네일 이미지가 보이지 않을겁니다


정작 본인들은 다른 스킨을 사용하며 썸네일 보이게 하는 법이라는 포스팅으로 도움안되는 글은 이제 그만


따라오시면 해결하실 수 있습니다


이 글까지 찾아오셨다면


스킨파일을 어느 정도 수정하실 수 있을거라고 생각되는데요


이전 포스팅들 처럼 ygal-edit.js 파일을 수정해야하는 과정은 동일합니다



ygal-edit.js를 열고서 위에 14,15번째 줄의 내용을 다음과 같이 변경합니다.


    var e = '<meta property="og:image" content="//cfile';

    var x = '<meta property="og:image" content="https://t1.daumcdn.net/';


수정한 파일을


스킨편집 메뉴에서 기존 파일을 삭제 후 업로드 합니다.



ygal-edit.js를 삭제 후 수정한 ygal-edit.js를 추가하고 저장!!


잘 나오는지는 제 블로그 맨 아래로 가셔서 Recent posts를 확인하시기 바랍니다


만약 이 포스팅을 읽고 계실때 보이지 않는다면 댓글로 알려주시기 바랍니다

또 보일 수 있게 수정해야하니까요 ^^



사실 처음에 엘라고 케이스를 선물 받으면서 간단 리뷰만 쓰려고 계획했었으나


어찌저찌 한달이상 사용 후 실제 사용기를 쓰게 되었습니다


구매한 제품은 에어팟 엘라고 실리콘 케이스입니다



우선 요즘 에어팟을 구매한 분들이 눈에 띄게 많아진 것 같네요


그러면서 이런 케이스들에 대한 수요도 높아져 다양한 제품들이 등장하고 있습니다


우선 결론만 말씀 드리면 한달 정도 사용후 현재는 다시 케이스를 벗긴 채 사용중입니다


왜냐하면


1. 저는 에어팟을 주머니에 넣고 다닙니다

 실리콘 케이스 특성상 주머니에서 넣고 빼기가 여간 불편합니다 미끄러지지 않아요


2. 케이스 Hinge 부분이 에어팟 케이스를 완전이 다 열리지 못하게 합니다

 에어팟을 구매하자마자 실리콘 케이스를 같이 사용하는 분들은 못느낄수 있는 불편함인데

저는 덜 열리는 듯한 느낌에 에어팟 꺼내고 넣기가 불편하더군요

적응이되면 조금 나아지긴 합니다


3. 두께감이 생각보다 크게 느껴집니다

1번에서 언급햇듯이 주머니에 넣고 다닐때 두께감이 상당히 차이가 납니다


검정색 에어팟 엘라고 실리콘 케이스 실물 착용 사진입니다




케이스를 착용하면 힌지부분 때문에 뚜껑이 열리는 각도가 약간 차이가 납니다


그래서 이런 분들에게 추천드립니다


1. 에어팟을 소중하게 관리하고싶다

단 하나의 흠집도 원치 않는 분들


2. 주머니가 아닌 가방이나 파우치에 넣고 다니시는 분들

사실 다른 제품과의 기스때문에 오히려 케이스가 필수일수도 있습니다

등산용가방이나 열쇠고리등에 연결해서 사용하는 케이스 제품도 괜찮을 듯 싶네요


3. 흰색 말고 다양한 색상으로 디자인하고싶다

핑크핑크 이쁜거 같아요


저는 이미 오랜 생 에어팟 생활로 기스도 많고 케이스를 제거하고 얇은 맛에 그냥 쓰기로 했습니다





  1. 돈혁 Creative 2018.09.03 17:26 신고

    실리콘케이스 이쁘네요... 2세대나오면 질러야겟어요


스마트워치를 쓰다보면 항상 줄질을 하고 싶어지네요


시계가 옷의 패션과 어울리지 않으면 너무 웃겨지다보니


그렇다고 옷을 그렇게 잘 입는건 아니면서?


스포츠밴드는 스포츠할때 쓰라고 들어있는거니까


평상시엔 가죽 밴드를 껴줘야지라고 생각하고


애플 공홈에 들어갔습니다


[출처 : apple.com/kr]


진짜 가죽이라 그런지 가격이 저렴하지 않아요


아니! 비싸요


물론 여유가 있으면 정품 가죽밴드를 하나 가지고 싶은 마음은 있지만


그리고 색상이 고작 3개뿐라서 그래서 (정말?) 애플워치 검색 레더루프를 검색 돌입!



[출처 : https://smartstore.naver.com/smarticom]


스마트 아이라는곳에서 애플워치 판매중인 짭 레더루프


가격은 배송비까지 18,000원


내구성이 좀 약하다는 글들이 종종 보이지만


10개를 사서 돌려쓴다던가 다양한 색상을 밴드와 공홈에서 없는 밴드를 구입할 수 있어요


제가 구입한건 브라운 색상입니다


애플워치 본체가 스페이스그레이라 블랙계열이라 어울리는 줄이 검정색 말고는 많이 없을 것 같아서


아무래도 실버계열의 본체를 샀어야했나 싶기도하고


걱정을 좀 했는데


생각보다 잘 어울리네요







스포츠 밴드는 구멍에 맞춰서 길이가 조절되다 보니 밴드가 약간 크거나 약간 작게 조절이 되는 반면


레더루프의 자석 방식은 정말이지 편리하고 착용감도 훌륭합니다


3코일 5W / 10W 고속충전 지원 무선충전기 TGW-F30B를 알아봅시다


Q : 코일이 많으면 뭐가 좋아요?

A : 무선충전은 코일에서 나오는 전류로 충전되는방식이기때문에 1코일제품의 경우

코일위치에 제대로 올려놓지 않으면 충전이 되는 경우가 있습니다

즉, 3코일이라 아무렇게나 가로/세로 다 잘 충전됩니다


속도도 약간(?) 빠른 느낌?



해당 브랜드에는 다양한 무선 충전기들이 존재하는데요



저는 가장 최신이기도 하고 아이폰X 사용자의 경우 FACE ID를 사용하신다면 스탠다드형으로 무선충전하는 방식이 매우 편리하죠

또한 접이식 방식으로 휴대하기에 편리하여 TGW-F30B를 선택했습니다


다른 큰 차이점은 TGW-F30BUSB TYPE-C[각주:1]이고 기존 제품들은 micro 5pin입니다


이제 실물 사진을 한번 보시죠



좌측 흰 박스가 제품패키징이고 우측은 사은품으로 보내준 퀵차지충전 케이블과 5pin to USB type-C 젠더입니다


퀄컴 퀵차지를 이용하실 분들은 퀵차지 케이블과 퀵차지 아댑터도 별도로 구매하셔야합니다.




[ 제품구성 ]

1. 간단 사용설명서

2. 무선충전기본체

3. USB Type-C 케이블 (1.2m)


아댑터는 포함되어있지 않으니 참고하셔야합니다




실제 충전 사진입니다


스탠드 각도는 세워두고 쳐다보기 좋은 각도입니다






Q : 그래서 아이폰X도 10W 고속충전되나요?

A : 아니요



자세히 알아보지 않고 구매를 먼저했는데 아이폰은 10W 고속충전을 지원하지 않습니다


iOS 11.2 이후부터는 7.5W 고속충전이 가능하나 (이전버전은 5W만 가능)

7.5W 충전을 지원하는 제품만 지원하는 듯합니다


그렇다고 엄청나게 속도차이가 나는 정도는 아니라 사용하기로 결정했고


저는 아이패드용 12W 아댑터를 쓰니까 더 빨리 충전되는 것 같네요



아이폰X를 쓰는 분들에게 스탠드형은 매우 편리해요


페이스아이디가 바로 작동하기 좋은 각도로 거치되기때문에


접이식이라 회사 - 집 가지고 다니면서 사용하기도 유용하네요


고속충전 아쉬움만 빼면 만족합니다




  1. USB 타입-C(USB Type-C), 간단히 USB-C는 데이터와 전력의 전송을 허용하는 24핀 USB 단자 시스템이다. 상하대칭형이라 연결시 위아래 구분해서 꽂는 신경을 쓰지 않아도 된다. [본문으로]

가격이 단점이라는 아이폰X를 최근에 구입하고


이 녀석을 보호할 장비를 케이스를 찾던 중


(생폰의 아름다움을 못누린다면 케이스라도 마음에 들어야지)


커뮤니티에서 많은 괜찮다고 추천하던 카탈리스트 제품을 구매하게되었습니다.



바로 이 제품 !!


9.9피트(대략 3m)에서 떨궈도 괜찮답니다!!



또한

건축물과 교량에 충격 방지와 떠받치는 구조물로 사용되는 트러스 시스템을 케이스에 첨단 기술로 접목 시켰답니다.


밀리터리 그레이드 등급의 초강력 충격 방지가 블라블라븝랍라


결국 엄청 튼튼하게 보호해준다는 얘기겠죠?


그래서 이걸 어디서 구매할 수 있는가?


카탈리스트 공홈 바로가기


공홈 가격은 39.99달러 한국 직배송도 됩니다.


배송료는 별도로 내셔야하고요.


그래서 국내 총판업체나 오픈마켓에서 사는거랑 가격차이가 그렇게 크게 나지 않아서


저도 그냥 국내총판에서 구입을.. ㅎㅎ


해외결제 혜택이 있는 분들이나 시간이 좀 걸려도 저렴하게 받으실 분들은 직구도 괜찮아보여요




자 이제 구성품을 봅시다.




제가 구매한 색상은 블루릿지/선셋입니다.


범퍼형식처럼 되어있고 뒷면은 클리어 백커버로 아이폰X 강화유리 뒷면을 보호합니다.


그리고 종종 모르시고 버리시는 분들이 계신데



이렇게 손목스트랩이 포함되어 있으니 잘 확인하고 버리세요.


실물 케이스 착용 모습을 보시죠.





엎어두면 케이스가 액정보다 살짝 올라와있어서 바닥에 액정이 바로 닿지 않습니다.


무선충전도 잘~~ 되고요



그리고 이 케이스의 사실상 킬링포인트는 개인적으로 다이얼형식의 진동버튼 스위치입니다.

재미있어요!!


이전엔 늘 무음으로 해놓고 변경하질 않았었는데


조작감이 재미있어서 괜시리 한번씩 조작하게 되더군요 ㅋㅋ


일단 첫인상은 매우 마음에 듭니다.


리뷰는 여기까지


추가로..


IP68지원하는 풀방수케이스도 있는데 이것도 기회가 되면 가지고싶네요


휴가시즌을 맞아서 사게 된다면..(또 산다고?)


그것도 리뷰해보겠습니다.





마리아DB 컨테이너 설정을 무사히 마치셨다면


이제 컨테이너로 접속해서 몇가지 설정을 수정해봅시다.


1. docker의 "비디오 형식" 탭에서 실행 중인 mariadb 컨테이너를 더블 클릭해줍니다.


2. 컨테이너 설정 - 터미널 탭에서 [생성] 버튼을 눌러 bash를 열어줍니다.


3. 터미널에 다음과 같이 입력합니다.

 mysql -u root -p (mysql 실행 명령어)

 컨테이너 설정에서 MYSQL_ROOT_PASSWORD로 설정한 값을 입력하여 줍니다.


 비밀번호를 입력하고 나면 다음과 같이 마리아DB에 접속이 됩니다.



3. MariaDB 캐릭터셋 확인

 MariaDB [(none)]> (마리아DB에 접속되어있는 상태)


 show variables like 'c%';
(;세미콜론까지 써주세요)

위처럼 latin1으로 맞춰져 있을 겁니다.


한글이나 특수문자를 사용할 경우 캐릭터셋이 맞지 않으면 텍스트가 깨질 수 있으니


utf8로 설정을 변경해보겠습니다.


 명령어 exit를 쳐서 MariaDB 세션을 종료해주세요.


4. 마리아DB 설정값 변경

 우선적으로 vi에디터가 설치되어있지 않으므로 아래 명령어를 먼저 실행하여 vi에디터를 설치합니다.

 apt-get update
 apt-get install vim (y Enter)
 vi /etc/mysql/my.cnf (vi에디터로 설정창을 엽니다.)

 

[client]

port = 3306

socket = /var/run/mysqld/mysqld.sock

default-character-set = utf8 << 추가


[myslqd]

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

character-set-server = utf8 << 추가

:wq (저장하고 vi에디터 종료)


5. 컨데이너 재기동

개요에서 [다시 시작]을 눌러줍니다.


재기동 이후에는 bash를 실행하여서


mariaDB에 접속하신다음 캐릭터셋 설정값이 바뀌었는지 확인해보시면 됩니다.
(위에 1번부터 3번 프로세스 참고)

아래처럼 utf8이 보이면 적용 성공!


이렇게 마리아DB 설치 및 기본적인 설정이 완료되었습니다.
짝짝짝

 

다음 포스팅에는 마리아DB를 좀 더 효율적으로(GUI를 이용) 명령어 쳐서 작업하기 너무 힘들어요ㅠㅠ

사용할 수 있는 툴을 소개해드리도록 하겠습니다.


그럼 이만



  1. 초코비니 2018.02.04 16:29 신고

    안녕하세요. 말씀해주신거 대로 시도해보긴 했는대...timezone 설정을 어떻게 해야될지 모르겠네요. ㅠㅠ 알려주세요.


마리아DB란 무엇인가?

MariaDB는 오픈소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. 

MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다.

오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌으며...

 출처 : 위키피디아 MariaDB 항목


간단하게 말하자면 오픈소스 RDBMS입니다.


오픈소스 라이센스는 GPL v2를 기반으로 하기때문에 상업적으로 이용가능하나 수정하여 배포할 시에는 소스를 전체 공개해야합니다.


그러나! 그건 어디까지나 소스를 수정배포할때이며


우리처럼 그냥 일반 설치 사용자는 크게 제약없이 사용할 수 있다.


마리아DB 또한 도커를 통해 간편하게 나스에 설치해서 이용할 수 있습니다.

자세한 정보는 공식 홈페이지에서 > https://mariadb.com/kb/ko/mariadb/


자 그럼 시작해볼까요?


1. docker로 들어가셔서 레지스트리 항목에서 mariadb를 검색합니다.

저는 가장 위에 인증(?) 표시가 되어있는 mariadb를 다운받았습니다.

tag는 원하시는 버전이 있으면 선택하시면 되고요. 저는 최신 latest를 선택했습니다.




2. 다운로드가 완료되셨다면 이미지 탭으로 가셔서 컨테이너 설정을 하러갑니다.


컨테이너가 뭐냐고요? 아직 도커에 대해 이해를 못하셨다면

[Synolog NAS 활용] docker를 통해 NAS 활용도 높이기 보러가기


mariadb:latest를 더블클릭해주시면 설정화면이 나타납니다.


컨테이너 이름은 원하시는걸로 하시고

저는 mariadb로 했습니다.


다음은 포트설정입니다.

로컬포트는 사용자가 임의로 설정해주시고 나스의 다른 포트와 겹치지 않게 주의하세요.

로컬포트는 나중에 외부에서 db에 접근하기 위한 포트정보로 우선은 자동으로 설정하시고 나중에 할당된 포트정보를 이용하셔 됩니다.

컨테이너 포트는 3306으로 반드시 설정(이 부분도 변경할 수 있지만 mariadb 설정을 바꾸셔야 하니 그대로 갑시다)



고급설정으로 넘어갑니다.

고급설정 - 환경 탭에서 + 버튼을 눌러서 변수를 추가해줍니다.

MYSQL_ROOT_PASSWORD = test


변수부분에 MYSQL_ROOT_PASSWOD를 입력해주시고 값 부분에는 test(루트권한 비밀번호니 자신만 아는정보로 설정)로 설정했습니다.


이 환경변수 정보가 없으면 컨테이너가 실행되지 않으니 꼭 입력하시기 바랍니다.


추후 mariadb에 접속하기 위해서도 해당 비밀번호가 필요합니다.


다음과 같이 모두 입력하셨다면 적용하시고 완료하시면


[비디오 형식] 항목에서 서버가 실행 중이라고 보일 겁니다.




여기까지 따라하셨다면 도커 컨테이너 설정은 모두 끝났습니다.


너무 쉽죠?


다음화에서는 mariadb를 이용하기 위해 서버 설정을 배워보도록 하겠습니다.



  1. 초코비니 2017.11.14 20:51 신고

    아 감사합니다. ^^ 저 패스워드 때문에 못돌리고 있었는대요. 정보 감사합니다.


여기까지 오셨다면 


비밀번호 없이 스트리밍 서버 구축은 완료하셨겠군요!


축하드립니다.


쉽지만 어려운 도커의 세계 -ㅁ-


아직 서버 구축을 못하셨다면 이전 포스팅을 참고해주세요.





이번 포스팅에서는 aircomix 스트리밍 서버에 비밀번호를 거는 겁니다.


사실 개인 NAS IP나 DDNS를 알고있지 않는한 누가와서 접속할 일은 특별히 없을텐데요.


그렇다고 와서 NAS를 해킹할 수 있는 상황도 아니고(docker로 만들어진 가상화 서버기 때문에 기타 NAS 서버에 크게 무리를 줄 수있지도 않습니다)


그.러.나


하고싶잖아요? 저도 그래서 했어요 ㅋㅋ


출발해보시죠


서버 암호 설정에 이전에 필독하세요




1) 로그인 ID 고정

보시는 바와 같이 Aircomix 앱에서 로그인 정보 작성 시 비밀번호만 지정할 수 있습니다.


IDAirComix고정해야합니다.


이후 설정 과정을 따라하실때 ID를 임의로 설정하지마세요.


2) 비밀번호 Only 숫자

몇 번 테스트를 해봤는데 암호를 문자로 하니까 인식을 못해서 내부폴더에 접근이 안되는 것 같습니다.


Encoding등 다른문제일수도 있는데 그냥 편하게 숫자로 설정하니까 잘됩니다.



1. 컨테이너 설정 - 터미널 탭에서 [생성] 버튼을 눌러 bash를 열어줍니다.


2. 터미널에 다음과 같이 입력합니다.

 cd ~/song31-comix-server-9d2630a/conf (압축해제한 소스파일 내부로 이동)

 cp htaccess /var/www/comix-server/.htaccess (htaccess 파일을 스트리밍 서버 루트[/var/www/comix-server]로 복사)

 cd /var/www/comix-server (서버 루트 폴더로 이동)

 vi .htaccess (복사된 .htaccess파일을 vi편집기로 열기)

.htaccess 파일을 열어 위와 같은 내용으로 수정해주시면 됩니다.


3. 암호유틸 설치

 apt-get update 

 apt-get install apache2-utils (암호유틸 설치 명령어)


4. 암호설정 파일 생성

 htpasswd -c .htpasswd AirComix (암호설정 파일 생성- 로그인정보 해당 명령어 실행 후 비밀번호 숫자로 입력)

 cat .htpasswd (암호파일 내용 출력, 암호파일 생성 확인용)

제대로 생성이 되었다면

AirComix:$apr1$y.....어쩌구저쩌구(입력하신 비밀번호는 암호하되어 보여집니다.)


5. 아파치서버 설정 변경

 vi /etc/apache2/sites-enabled/httpd-comix.conf (vi편집기로 아파치서버 설정 열기) 

설정을 다음과 같이 바꿔줍니다.

기존 서버 구축시 설정한 내용에서 <Directory .... </Directory> 이 부분이 추가되는 겁니다.


6. 변경 설정 적용을 위한 아파치 서버 재기동

 apache2ctl restart


7. 웹브라우저에서 접속 테스트

다음과 같이 인증정보를 요구하는 창이 뜬다면 절반의 성공입니다.

사용자이름 : AirComix

비밀번호 : 설정한 숫자 비밀번호

(웹에서는 문자로도 성공하나 앱에서 실패되니 숫자로 하시길 추천합니다)


ID/PW 검증을 성공해서 내부 폴더가 보이는 화면으로 넘어가셨다면 성공입니다.





  1. 호랑호랑 2017.10.27 17:11 신고

    ^ ^....비밀번호도 올려주셨군요...감사합니다.

    그런데 따라하다보니...htpasswd -c .htpasswd AirComix 라고 명령을 하면.
    command not found 라고 나오네요.

    구글 검색을 해봤는데...역시나 초보에겐 구글링도 힘드네요...^ ^

    • 네~ ^^

      생각해보니

      htpasswd 실행을 위해서 해당 프로그램 설치과정이 있었는데 생략했네요.

      곧 수정해서 올려드릴게요~

  2. 호랑호랑 2017.10.29 13:50 신고

    아마도 다른것을 쓰셔서 잊으신듯...

    저처럼 처음으로 에어코믹스를 설치하시는 분들은.

    sudo apt-get update 하고 난 뒤에

    sudoh apt-get install apache2-utils를 해야 오류없이 설치가 되네요...^ ^

    정말 돈키호테님...그동안 수고 많으셨습니다...꾸벅..

    앞으로도 좋은 글 부탁드려용...^ ^

    • ^^ 피드백 감사합니다.

      맞네요 호랑호랑님 말대로

      apt-get update 부분이 선행되어야하는데 그 부분이 누락되었네요.

      포스팅 내용도 덕분에 수정했습니다.

      감사합니다.

  3. 초코비니 2017.11.09 16:20 신고

    이제 다음편은 마리아 디비인가요? ^^; 기다리는 중이에요

  4. 은비트로 2017.11.24 17:05 신고

    감사합니다.
    좋은 글 잘 보았습니다.
    덕분에 DSM 업데이트시 매번 수정해줘야했던 불편함을 덜었네요.
    생유베리 감솨. ^^

  5. 초코비니 2017.12.05 14:33 신고

    docker 의 마리아디비 참고가 많이됬습니다. 감사합니다. (귀차니즘으로 아직 해보진 못해봤지만 될거 같네요. )

  6. 따까리 2018.01.02 16:37 신고

    감사합니다 너무 도움이 되었네요 초보가 따라 할 수 있을정도로 잘 따라왔는데요..

    cp htaccess /var/www/comix-server/ .htaccess을 입력하면
    ' .htaccess' is not a directory로 뜹니다

    뭐가 잘못이 되었을까요?



    • 안녕하세요. 따까리님

      cd ~/song31-comix-server-9d2630a/conf 이 명령어를 수행해서 해당위치에서 .htaccess 복사명령을 수행하신건지 확인해보시기 바랍니다.

      아니면 cp 명령어 마지막에 .htaccess/ < 이렇게 슬래쉬가 되어있으면 directory로 인식하기때문에 해당 부분도 확인해보세요.
      안되시면 다시 피드백 주세요.

      감사합니다.^^

    • 따까리 2018.01.03 10:35 신고

      돈키호테님

      모두 해결되었습니다. 너무 감사합니다^^

    • 즐거운 NAS 생활하세요~^^

  7. 초보 2018.01.03 22:41 신고

    안녕하세요 정말 친절한 안내 덕분에 쉽게 aircomix 서버하나 만들었습니다 너무 감사합니다.
    다른분도 코멘트 남기셨지만 아주 작은 거 한가지만 피드백 드리려구요~
    혹시 아니라면 말씀해주세요 :)

    cp htaccess /var/www/comix-server/ .htaccess

    위 .htaccess 앞에 띄어쓰기가 하나 있어서
    ' .htaccess' is not a directory
    메시지가 나오네요~ 띄어쓰기를 빼고 다시 따라가니 정상적으로 됩니다.

  8. 무한삽질 2018.01.05 01:11 신고

    좋은 강의 감사합니다 ^^ 근데 저는 서버까진 성공했는데 아이피:31257 은 안되네요

    You don't have permission to access / on this server.

    이러면서 막습니다.. 터미널에서도 마지막에 오류가 ah00112 가 뜨더라구요?

    아파치2가 문제인건지... 해결방법좀 부탁드립니다~

  9. Michael 2018.04.18 16:36 신고

    httpd-comix.conf 파일 수정(추가)이 사진으로 되어 있어서 글자구분이 잘 안됩니다.

    텍스트로 올려주실수 없는지요?

    • <Directory "/var/www/comix-server">
      Options Indexes FollowSymLinks
      AllowOverride All
      Require all granted
      </Directory>

      이거 말씀하시는건가요


docker로 에어코믹스 스트리밍 서버 구축하기


지난 포스팅에서 docker에 apache-php서버 설치하는데 까지 잘 따라오셨나요?


아직 못하셨다면



docker에서 컨테이너가 실행 중인걸 확인하셨다면


이제 내부로 들어가서 서버 설정을 해보자구요!


1. docker의 "비디오 형식" 탭에서 실행 중인 컨테이너를 더블 클릭해줍니다.


2. 컨테이너 설정 - 터미널 탭에서 [생성] 버튼을 눌러 bash를 열어줍니다.


3. 터미널에 다음과 같이 입력합니다 

 wget -O master.tar.gz https://github.com/song31/comix-server/tarball/master (압축파일 다운로드)


4. 명령어 ll을 쳐서 master.tar.gz파일이 다운된걸 확인합니다.


5. 파일이 확인되면 다음 명령어를 수행하여 압축을 해제합니다.

chmod 755 master.tar.gz (파일 권한 변경)

tar xzvfa master.tar.gz  (압축해제)

압축이 해제되고 나면 ll명령어를 통해 song31-comix-server-9d2630a/ 하늘색 디렉토리가 생성됩니다.


6. 자 이 다음부터 쭉 아래 명령어를 입력합니다.

mkdir /var/www/comix-server (웹서버 루트 폴더 생성)

cp ./song31-comix-server-9d2630a/*php /var/www/comix-server (cp 뒤 .반드시 포함, song31폴더 안의 모든 php파일을 루트 폴더로 복사)

cd /var/www/comix-server (웹서버 루트 폴더로 이동)

ll (폴더 내 파일리스트 출력)

php파일 3개가 보이면 제대로 진행되고 있는겁니다.

이제 하나씩 수정해봅시다.


vi index.php (vi편집기로 index.php 열기) 

다음과 같이 창이 열리면 i를 눌러 왼쪽아래에 INSERT(편집가능) 모드로 변경하고 진행하시기 바랍니다.


$dir_name = "comics" 이 빨간 글씨 부분을 수정해줍니다.

이전 포스팅에서 마운트폴더명을 다르게 설정하시분들은 해당 마운트폴더명을 적으셔야합니다.

ECS를 눌러 INSERT(편집모드)를 해제하고 해제되면 INSERT가 사라짐

:wq (변경사항을 저장하고 vi편집기 종료)

cd ~/ (홈화면으로 이동)

ll (폴더 내 파일리스트 출력)

이 화면으로 돌아왔다면 이제 apache서버 설정을 복사하고 수정해 봅시다.


cp ./song31-comix-server-9d2630a/conf/httpd.conf-comix /etc/apache2/sites-enabled/httpd-comix.conf (아파치 설정파일 복사)

vi /etc/apache2/sites-enabled/httpd-comix.conf (vi편집기로 httpd-comix.conf 파일 열기)

자 이제 파일이 열렸다면 위와 같이 내용을 수정해줍니다.


*유의점 맨 밑의 AliasMatch ^/comics(.*)$ /var/www/comix-server/handler.php의 comics부분을 설정하신 마운트폴더명으로 하셔야합니다.

AliasMatch ^/마운트폴더명(.*)$ /var/www/comix-server/handler.php


모두 수정하셨다면

:wq 명령어로 밖으로 빠져나오시면 됩니다.


7. 설정은 모두 완료되었고 아파치 서버를 재기동 시켜줍니다.

apache2ctl restart (아파치 서버 재기동) 

다음과 같이 메시지가 뜨는데 무시하셔 됩니다.


자 이제 잘되었나 확인하러 가봐야죠?

웹 브라우저에서 http://나스IP:31257로 접속하실때

다음과 같이 마운트 폴더명이 보이면 성공입니다.



나스IP는 192로 시작하는 내부IP가 아닌 외부IP를 입력하시기 바랍니다.


다음에는 보안 강화를 위해

스트리밍서버에 암호를 걸어보도록 하겠습니다.



  1. Gro 2017.10.22 11:37 신고

    다음편이 기다려 집니다. 1도 모르는데 따라오니 어느센가 뚝딱하고 만들었네요 감사합니다. // 아파치 설정파일 복사 부분에 "site"가 "sites"로 바뀌어야 하는게 아닌지 // 경로가 /volume1/data/comics 이면 마운트폴더명이 그대로 comics 인지 궁금합니다. // comics 페이지는 띄우기 성공했는데 ip:31257/comics를 들어가면 아무것도 안나오네요 어떻게 하면 좋은가요

    • 네 설정 복사부분에 site가 아니라 sites가 맞습니다^^, 덕분에 수정했네요. 감사합니다.

      마운트폴더명을 /volume1/data/comics로 하셨다면 /data/comics 전체를 마운트폴더명으로 생각하시고 다른 설정도 이와 같이 설정해주시면 될거 같네요~ 한번 수정해보세요~

      그리고 httpd-comix.conf 설정 이미지를 수정하여 올렸으니 변경 적용해보세요. 그러면 내부 내용이 보일것 같아요^^

    • 중간에 5번 과정에서 chmod 명령어를 기존에 chown으로 잘못 적어뒀었네요. 처음부터 다시 진행해보세요~^^

  2. 호랑호랑 2017.10.22 23:47 신고

    접속까지 잘 되었는데...나스ip/31257 하면 만화책 폴더가 잘 보입니다.

    그런데...핸드폰 앱에서 실행을 하면 처음 폴더로만 들어가지고 이후에는 목록을 불러올수 없다고 나오네요.

    이전에 시놀로지에 설치한 에어코믹스가 문제가 생겨서 아예 폴더를 못 읽어서 도커로 설치를 했는데...안되네요.

    설치 폴더가 보이는 것을 봐서는 제대로 잘 따라한 거 같은데..혹시 아시면 답변부탁드립니다.

    • 호랑호랑 2017.10.23 12:28 신고

      이전 문제는 제가 httpd-comx.conf 파일을 잘못 설정해서 그랬네요...T T...


      그런데...이제는 파일안으로 들어가지는 것 까지는 되는데...comics 안의 파일이 보이지를 않네요...

      에구...계속 산넘어 산이네요..

      혹시 아시면 답변 부탁드립니다.

    • 제가 3탄에서 적용될 보안 conf 내용 이미지를 잘못 올렸더라고요^^; httpd-comix.conf을 이미지를 수정했으니 다시 한번 설정 바꿔보시고 되는지 확인해보세요~

  3. 호랑호랑 2017.10.23 13:37 신고

    앞의 Gro 님과 같은 증상이네요.

    1단계부터 따라했는데...그렇네요.

    앱으로 해도 그렇고...컴퓨터로 해도 증상이 똑같네요.

    " comics 페이지는 띄우기 성공했는데 ip:31257/comics를 들어가면 아무것도 안나오네요 "

    귀찮게 해드려서 죄송합니다...열심히 검색도 해보고 재설치도 해봤는데..소용이 없어서요.



    • 네~ 윗글에도 댓글 다시 달았는데요

      httpd-comix.conf 설정 내용을 제가 3탄것과 바꿔 올린거 같으니 수정한 글 내용 보시고 다시 한번 진행해보세요~

      그래도 안되면 다시 댓글 달아주세요~

  4. 호랑호랑 2017.10.23 13:45 신고

    httpd-comix.conf 파일을 바꾸어서 해봤는데...

    여전히 같은 증상이네요.

    ...T T...

  5. 호랑호랑 2017.10.24 11:27 신고

    apache restart도 하고...chown을 바꾸고 처음부터 다시 해봐도....여전히 같은 증상이네요.

    도대체 뭘까요...별거 아닌 문제 같은데...제 서버 문제인지...Gro 님은 해결을 하셨을런지...

    그냥 넉두리입니다...^ ^

  6. Gro 2017.10.24 19:03 신고

    수정하신 세팅대로 다시 해봤는데 역시 폴더가 안보이는군요! 인터넷-공유기-nas로 연결되어있습니다. // 폴더에 http로 읽기 권한만 주었습니다. -> 동일증상 -> 상위 폴더에도 http 읽기 권한 주었습니다 -> 동일증상 -> putty로 들어가 만화책 폴더에 777권한을 줘버렸습니다 -> 동일증상

    • 혹시 공유기에 외부 31257 포트를 내부로 진입할 수 있도록 허용해주셨나요?

      외부IP를 통해 NAS로 접속할 경우 해당 포트가 막혀 있으면 접속할 수 없습니다.

      내부IP:31275로 접속했을때는 폴더에 접근이 되지만 외부IP:31275로 접속했을때는 안된다면 100% 공유기에서 외부접속 포트가 막혀 있는겁니다.

    • gro 2017.10.24 19:49 신고

      포트포워드로 내부IP 외부포트 31257~31257 내부포트 31257~31257 세팅했는데 이러면 열리나요? DDNS만 설정해놨지 포트 개방은 생각도 못했네요; 일단 저렇게 세팅했는데 결과는 똑같네요 그만 포기를 해야할까보네요.

    • 네 포트는 31257포트만 외부-내부 포트포워딩해주시면 되는데요. 포드포워딩시 NAS IP쪽 포트에 포트포워딩해주셔야해요.
      우선 폰으로 공유기 와이파이 접속하신다음에 192로 시작하는 내부IP:31257로 에어코믹스 앱에서 접속되는지 확인해보세요. 이게 만약된다면 공유기 설정에서 외부IP접속 관련해서 내부 NAS 31257 포트에 포트포워딩을 설정해주셔야합니다.

    • gro 2017.10.24 20:11 신고

      1)외부ip 주소로 31257포트 접속 comics 폴터는 보이나 내부목록x
      2)내부ip 주소로 31257 내부목록x
      3)DDNS주소(*.iptime.org) 31257 접속 내부목록 x

      혹시 다른걸로 확인할 방법은 없는건가요? 세팅문제인지 포트문제인지 이제는 감이 안오네요.

    • 2017.10.24 20:24

      비밀댓글입니다

    • 외부IP로 접속시 comics폴더가 보이신다면 외부에서 내부 아파치서버로 접속은 되는거 같은데요 이후 comics 폴더 밑에 내부 파일이나 폴더가 안보이신다면 설정 문제일 가능성이 커보입니다.

    • gro 2017.10.24 21:22 신고

      k.~ 지메일로 보내놨습니다. 시간되시면 확인해주세요ㅠ

  7. 호랑호랑 2017.10.24 23:33 신고

    저는 내부 ip로 하든, 외부 ip로 하든 증상이 comics는 보이지만 그 안의 폴더가 보이지 않더군요.

    gro 님도 저랑 같은 증상인듯.

    저도 인터넷 -> 공유기 -> nas 이런 구조인데..이 문제는 아닌듯도 싶구요.

    "외부IP로 접속시 comics폴더가 보이신다면 외부에서 내부 아파치서버로 접속은 되는거 같은데요 이후 comics 폴더 밑에 내부 파일이나 폴더가 안보이신다면 설정 문제일 가능성이 커보입니다. "

    ->> 이렇게 얘기 해주셨는데...설정은 어떤 설정을 말씀하시는 건지.... ^ ^,...

    • 설정이라고 하면 docker 내부의 index.php나 httpd-comix.conf쪽 설정입니다.
      Gro님은 메일로 설정 캡처본을 받아봤더니

      handler.php 부분을 임의로 수정하셨고

      컨테이너볼륨 설정과 docker 내부 설정이 일치하지 않더라고요.

      그래서 수정에 도움을 좀 드렸습니다.

      호랑님도 설정 캡처해서 메일 보내주세요. 확인해드릴께요

    • 2017.10.24 23:47

      비밀댓글입니다

  8. gro 2017.10.25 02:00 신고

    #오랜 연구(삽질)끝에 Aircomix 설치에 오의를 깨달았습니다. 제가 이해한것이 맞는지 틀리는지에 대해서 한번더 지적해주시면 감사하겠습니다.

    1) 볼륨 생성시 : 1강에서 파일/폴더의 경로를 'docker/aircomix'라 적어놓으셔서 저는 "아... docker로 aircomix를 돌리는데 필요한 공간이 저곳이구나! 그럼 마운트 경로(/Volume1/data/comixs)가 내 만화책들이 있을 곳이구나!!!"라고 생각해고 설치를 시작했는데요. 메일로 알려주셔서 깨달았습니다. 에어코믹스가 필요한 공간이 "마운트 경로"이고 내 만화책들이 있어야 할 공간이 "파일/폴더" 쪽이란 것을요.

    2) handler.php와 index.php의 활용 : handler.php의 기본값이 "/Volume1"인데 설명서를 파일 안에 읽어보면 마운트 폴더 이전까지의 경로를 적어놓으라고 적혀있더라구요 만약에 "/Volume1/docker/aircomix"라고 제가 마운트경로를 잡았다면 Handler.php의 값은 "/Volume1/docker", index.php의 세팅 값은" aircomix", httpd-comix.conf 에서도 AliasMatch ^/마운트폴더명(.^)$ 부분을 AliasMatch ^/aircomix(.^)$로 설정하니 별 이상이 없었습니다. 제가 귀찮은데도 두개의 php를 수정한 이유는 index.php부분과 httpd-comix.conf 에서 "docker/aircomix"로 세팅을 해놓으니 접속할 때 "ip:31257/docker/aircomix"로 접속을 해야하더라구요 그래서 handler.php에서 마운트 폴터 이전까지의 경로를 세팅하고 index.php에 마운트 폴터를 세팅하니 ip:31257/aircomix로 접속이 가능하게끔 귀찮더라도 하나 더 건들여 봤습니다. 이것도 병인듯ㅠ

    3) 만화책이 들어간 폴더의 권한 설정도 중요한 것 같습니다. : 완벽한 세팅인데 왜 만화책 목록이 안보이나 했더니 권한에 뭘 넣야할지 몰라서 "Everyone"을 읽기 권한을 주니 목록이 보입니다. 권한에 누가 들어가는지좀 한수 알려주세요. "http, users, filestation, guest"는 넣어봤지만 목록이 안보입니다.

    *마치며
    아무쪼록 좋은 강의지만 혹시 저처럼 착각하고 헤메이는 분이 있을까봐 길게 적어봤습니다. 명강사가 있어도 받아들이는 사람이 청개구리처럼 받아들이면 어떻게 되는지 잘 느꼈네요ㅠ

    • 네~ 잘되신다니 다행이네요.

      제 포스팅부분에서 파일/폴더 설명 부분에 대해서 좀 더 자세하게 수정해야겠네요.

      권한관련해서는 docker 자체가 접근할
      수 있게 SYSTEM이나 Everyone을 주시면 됩니다.

      저도 everyone으로 설정되어있어요.

  9. 호랑호랑 2017.10.25 13:25 신고

    드디어 저도 성공을 했습니다....정말 감사합니다..
    Gro 님처럼 핵심은 마운드 경로와 파일 폴더를 바꾸어해서 그런것이었네요.

    어차피 돈키호테님이 훌륭하게 정리하셨으니...앞으로 저같은 초보가 헛갈리지 않도록 약간의 본문내용 수정 부탁드립니다.

    첫번째..DOCKER로 에어코믹스 스트리밍 서버 설치하기 1/3 의 3번에서 "파일/폴더는 만화책이 있는 경로이고 마운트폴더는 에어코믹스를 설치하는 장소이다." 요런 멘트.
    따라서 에어코믹스를 설치하는 마운트폴더는 만들어줘야 한다는거.

    두번째.. DOCKER로 에어코믹스 스트리밍 서버 설치하기 2/3 의 6번 httpd-comix.conf 파일 수정에서 "AliasMatch ^/마운트폴더명(.^)$ /var/www/comix-server/handler.php" 이것을 " AliasMatch ^/마운트폴더명(.*)$ /var/www/comix-server/handler.php" 요렇게 바꾸어주심이.
    ^ -> *......화명캡처에서는 *인데 글에서는 ^ 이라고 해놓으셔서...(아주 초보인 전 이런것도 헛갈려서용...)

    세번째..개인적으로 저도 Gro 님처럼 volume1/docker/comics 이렇게 만들어서 handler.php, 도 바꾸어주는게 편하네요...(volume1/comics 파일을 만드는법 자체를 잊어버린 슬픈 1인, 공유폴더를 만들어야 하는 거 같긴 한데.)

    어쨌든 너무나도 감사합니다...꾸벅.

    하신김에 비밀번호 설정하는 법도 부탁드리면.....화 낼실건가요?









    • 고생끝에 성공하셨다니 축하드립니다 ^^

      포스팅에 오타도 있고 그래서 더욱 힘드셨겠네요.

      피드백 주신 사항은 참고해서 좀 더 좋은 포스팅으로 찾아뵙겠습니다.

      비밀번호 설정하는 건 3/3에서 포스팅할 계획이니까 ^^ 기다려주세요

  10. 기사를아는가 2017.12.04 19:45 신고

    안녕하세요,

    작성해주신 포스팅 대로, 설치 및 설정하였으나,

    아이피주소 : 31257 로 접속시, comics라는 폴더는 보여집니다. 정상인듯 합니다.

    다만, 아이피주소:31257/comics로 접속하면, 그 하위에 있는 폴더는 보여지지 않고,

    파일을 화면에 보여집니다. 폴더가 보여지지 않는 걸로 봐서 먼가 설정상에 문제가 있는듯한데,

    무엇때문인지 전혀 모르겠습니다. 바쁘시겠지만 도움 부탁드리겠습니다.

    • 서주형 2017.12.04 20:10 신고

      확인해보니 약간의 문제가 있는듯 합니다.

      전 폴더를 정리 할때..

      01. 순정만화
      02. 액션만화

      이런식으로 분류를 하는데,
      여기서는 ".(dot)"가 있으면 인식을 못하는것 같습니다.

      기존에는 docker 말고 자체에서 php수정하여 진행할때는 문제가 없었던것 같든데..

      암튼 원인을 알았으니, 귀찮게 매번 바꾸는 것보다 이걸로 진행하는게 더 효율적일것 같네요^^

      감사합니다!

    • @기사를아는가
      @서주형

      두분이 같은 분이신가요?

      저도 어제 새로운 만화시리즈를 정리하다가 01. 이런식으로 했더니 안보이더라고요 아마 서버소스내에서 폴더와 파일을 구분하는 로직이 .(dot)을 기준으로 뒷부분을 확장자로 인식하고 있어서 생기는 오류인듯합니다.
      01순정만화
      02액션만화
      폴더명을 이런식으로 .(dot)을 빼고 정리하셔야지 보입니다. ^^

  11. daknichu 2017.12.07 22:44 신고

    음 저도 잘 따라온것 같은데 마지막에 ip:3125 하면 연결할수 없다고 하네요.
    공유기 포트 열어줬고 리스타트 하는데까지 똑같이 했는데...

  12. 서주형 2017.12.28 14:51 신고

    @ 서주형
    @ 기사를아는가

    동일한 사람 맞습니다. ^^

  13. 궁금한게 있어요 2018.01.14 22:43 신고

    명령어 쳐서 다운을 받았는데 II 명령어 치면 command not found 나오네요.. 뭐가 잘못된건가요??

    • 안녕하세요. 답변이 늦었네요~
      도커 설치 1편부터 따라하셨는데 그런 에러가 발생하시나요? ll이라는 명령어를 찾을수 없다고 나오시는 상황인데 ll명령어는 기본적으로 다 있거든요 L의 소문자 l입니다 I(아이)로 혹시 착각하셨을까 글 남깁니다.

  14. 불앞으로 2018.01.31 18:53 신고

    이 글 보고 에어코믹스 설치 시도하고 있는데 "2. 컨테이너 설정 - 터미널 탭에서 [생성] 버튼을 눌러 bash를 열어줍니다."

    이 부분에서 터미널 탭을 누르면 "이 기능은 synology quickconnect에 의해 지원되지 않기 때문에 소켓을 연결할 수 없습니다."

    라는 창이 뜨면서 생성 버튼이 안먹습니다. 그리고 그림 설명에는 터미널에 " aircomix-server" 탭이 있는 걸로 나오는데 저는 탭에 아무것도 없네요.

    원인이 무엇일까요?

    • 혹시 역방향 proxy를 사용하고 계시면 QuickConnect를 통해 터미널 접속이 안되실 수 있습니다. 외부 접속이 아니시라면 내부 nas ip로 접속해서 터미널 접속을 시도해보시기 바랍니다.

  15. 2018.03.08 14:11

    비밀댓글입니다

  16. EunEl 2018.03.12 17:22 신고

    상세한 설명 감사합니다. 거의 완성이 되었습니다.
    다만, 인터넷에서 접속후에 comics 라는 글자는 보이지만 클릭하면 그냥 텍스트 입니다.
    어느부분을 고쳐야 할까요?



지난 포스팅에서 도커에 대해 이해도하시고


시놀로지 NAS에 설치도하셨나요?



자 이제 도커를 활용해 보는 방법 중 하나를 해보겠습니다.


만화책 뷰어 에어코믹스 스트리밍 서버를 docker로 구축해보는 겁니다.


에어코믹스 공식홈페이지에 보시면 Windows와 Mac을 통해서 스트리밍서버를 구축할 수 있다고 나오는데요.


세상엔 능력자분들이 많죠 깃허브(https://github.com/song31/comix-server)에


시놀로지 NAS에서 돌아갈 수 있게 에어코믹스 서버를 오픈해 놓으셨더라고요.


그걸 이용해 보겠습니다.


다만 우리는 시놀로지 NAS 자체에다가 설치하는 것이 아니라


리눅스 가상화 플랫폼 docker를 이용해서 그 안에 스트리밍용 php 웹 서버를 구축할 예정입니다.


php 웹 서버라는 말에 미리 겁먹어서 돌아가지마시고


쉽게 설명해드릴테니 차근차근 따라하시면 됩니다.


1. docker로 들어가셔서 apache서버와 php가 설치된 이미지를 다운받습니다.

다양한 apache-php 이미지들이 있지만 vi편집기, php zip module등 추가 설치를 해야하는 것들이 많아

일일이 찾아서 설치할 수도 있지만

모두 포함하고있는걸 찾아낸게 nimmis/apache-php5입니다.


2. 이미지 탭으로 가셔서 다운받은 nimmis/apache-php5:lastest 이미지를 실행 해줍니다.

컨테이너 이름은 자유롭게 정해주시고요 저는 aircomix-server라고 만들었습니다.

아래 [고급 설정]을 눌러줍니다.


3. 고급설정 - 볼륨에서 저장공간을 할당해줍니다.
저는 /docker/aircomix라는 폴더를 만들어서 다음과 같이 마운트해줬습니다.
/volume1/comics(이 부분은 실제 NAS 내부에 생성하는 폴더가 경로가 아닙니다.) 마운트 경로에서
/volume1/까지는 바꾸지 마시고 뒷 부분은 자유롭게 설정해주세요.
바꾸실분들은 지금부터 이 부분을 마운트폴더명 이라고 부를테니 잘 보고 따라오세요.
제 마운트폴더명은 comics가 됩니다.

파일/폴더 부분에 /docker/aircomix라는 폴더 위치는 사용자의 만화책 파일이 업로드 될 실제 물리적인 위치고
마운트 경로 부분에 /volume1/comics는 docker 컨테이너 서버 내부에서 /docker/aircomix로 접근하기 위한 경로명을 사용자가 임의로 지정해주는 부분입니다.

즉 파일/폴더로 설정된 경로에(/docker/aircomix) 만화책을 업로드 하고
docker서버 내부에서는 마운트 경로로 사용자가 지정한 위치(/volume1/comics)로 접근하게 됩니다.


4. 고급설정 - 포트설정에서 NAS포트와 컨테이너에서 이용할 포트를 연결해줘야합니다.

에어코믹스 서버의 이용포트는 31257입니다.

TCP, UDP 모두 해당포트를 연결해줍니다.


5. 설정을 완료후 다음누르시면 요약정보창이 나타납니다. 설정정보 한번 더 확인하시고

적용버튼을 눌러주시면 자동으로 실행(마법사 완료 후 이 컨테이너 실행 체크)됩니다.


6. 비디오형식 탭에 가시면 현재 실행 중인 컨테이너들을 볼 수 있습니다.



우선 여기까지 따라하셨다면 절반은 성공하신겁니다.


다음화부터는 컨테이너 내부에서 에어코믹스 서버(Aircomix Server) 설정에 대해 배워보도록 하겠습니다.



  1. 수신 2017.11.06 15:34 신고

    좋은정보 감사합니다.,~

  2. daknichu 2017.12.07 21:00 신고

    저는 왜 도커 터미널에 root 로 안나오는걸까요?
    ... 지우고 재설치 하니 해결 되었습니다.

  3. 이정모 2018.02.27 15:34 신고

    포스팅대로 작업하였고 완료했습니다만.. 웹접근시 아래와 같은 메시지가 나옵니다. 이유가 무엇일까요?

    Forbidden
    You don't have permission to access / on this server.
    Apache/2.4.7 (Ubuntu) Server at

    • 포스팅대로 다시 한번 천천히 진행해보시면 어떨까 싶습니다.

      포스팅 3탄에 있는 ID/PASS 까지 부분에 htpassword 파일로 인한 접근제한이 되는것 같아보이는데요. 2편까지 한번 천천히 다시 진행해보시는건 어떨지요~

+ Recent posts