{"id":79,"date":"2018-12-13T17:01:04","date_gmt":"2018-12-13T08:01:04","guid":{"rendered":"http:\/\/poteto.co.kr\/wordpress\/?p=79"},"modified":"2018-12-13T17:08:26","modified_gmt":"2018-12-13T08:08:26","slug":"synology-dsm-6-x-%ec%97%90-aircomix-%ec%84%a4%ec%a0%95%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/poteto.co.kr\/wordpress\/?p=79","title":{"rendered":"synology dsm 6.x \uc5d0 aircomix \uc124\uc815\ud558\uae30"},"content":{"rendered":"<p>\uc77c\ub2e8&#8230;\ud558\ub8e8 \ubc18\uc774\ub098 \uace0\uc0dd\ud588\ub294\ub370, \uacb0\uad6d apache\ub85c\ub294 \uc6a9\uc744 \uc368\ub3c4 \uc548\ub418\ub358\uac8c nginx\ub85c \ud558\ub2c8\uae4c \uac70\uc9d3\ub9d0\uac19\uc774 \ubc14\ub85c \ub418\ubc84\ub838\ub2e4&#8230;-_-<\/p>\n<p>\uc6f9\uc744 \uc5bc\ub9c8\ub098 \ucc3e\uc558\ub358\uc9c0&#8230;\u3160 \uc815\ud655\ud558\uac8c \ub9de\ub294 \uc0c1\ud669\uc774 \ud558\ub098\ub3c4 \uc5c6\uace0, \ubb50 \ud558\ub098 \ud574\uacb0\ud558\uba74 \ubb50 \uc548\ub418\uace0&#8230;\u314b<\/p>\n<p>\uadf8\ub798\uc11c \uae30\ub85d\uc73c\ub85c \ub0a8\uae34\ub2e4. \ub2e4\ub978 \uc0ac\ub78c\ub4e4\ub3c4 \ud53c\uace4\ud558\uc9c0 \uc54a\uc73c\ub824\uba74 apache \ubc84\ub9ac\uace0, nginx\ub85c..\u314b<\/p>\n<p>1. webstation \uc124\uce58( \uc544\ub9c8\ub3c4 2.0?? )<br \/>\n2. \uc77c\ubc18 \uc124\uc815<br \/>\n&#8211; \ubc31\uc564\ub4dc\uc11c\ube44\uc2a4 : nginx<br \/>\n&#8211; php 5.6<br \/>\n&#8211; \ub09c 7.0\ub3c4 \uc788\ub294\ub370, \uc548\ud574\ubd24\uc9c0\ub9cc, \ud2b9\ubcc4\ud788 \uc548\ub420 \uac74 \uc5c6\ub2e4\uace0 \ubd04&#8230;<br \/>\n&#8211; \uac1c\uc778 \uc6f9\uc0ac\uc774\ud2b8 \ud65c\uc131\ud654 \uccb4\ud06c\ub294 \uc0c1\uad00 \uc5c6\ub294 \ub4ef. \ub09c \uccb4\ud06c \ub418\uc5b4 \uc788\uace0, \ub2e4\ub978 \uc6f9\uc5d0\uc11c\ub294 \uccb4\ud06c\ud558\uc9c0 \ub9d0\ub77c\uace0 \uc368 \uc788\uc73c\ub2c8.<\/p>\n<p>3. php \uc124\uc815<br \/>\n&#8211; open_basedir<br \/>\n: \ub9cc\ud654\ucc45 \uacbd\ub85c \ucd94\uac00<br \/>\n<code>blarblarblar &gt; blarblarblar:\/volume1\/manga<\/code><br \/>\n: \ub09c \uc774\uac83 \ub9d0\uace0\ub3c4 http\uac00 aircomix \uc11c\ubc84\uc5d0 \uc811\uadfc\uc744 \ud560 \uc218 \uc788\uc5b4\uc57c \ub41c\ub2e4\uace0 \uc5b4\ub290 \uc6f9\uc5d0\uc11c \uadf8\ub7ec\uae38\ub798 \ub0b4\uac00 \uc124\uce58\ud55c comix-server \uacbd\ub85c\ub3c4 \ucd94\uac00( \uad6c\ubd84\uc790\ub294 : )<br \/>\n<code>\/var\/services\/web\/comix-server<\/code><br \/>\n: \ucc38..\ud655\uc7a5\uc790 \uc911\uc5d0 iconv\ub791 zip\uc744 \uccb4\ud06c\ud558\ub77c\uace0 \ud588\ub2e4. \ub09c \uc774\ubbf8 \ub418\uc5b4 \uc788\uc5b4\uc11c \ud328\uc4f0.<\/p>\n<p>4. \ub2e4\ub978 \uac00\uc0c1 \ud638\uc2a4\ud2b8 \uc124\uc815\uc740 \ub0b4\ubc84\ub824\ub450\uc5c8\uc9c0\ub9cc, \uc774\uc81c\uae4c\uc9c0 apache\uc5d0\ub2e4\uac00 \ud558\ub2e4\uac00 \uc2e4\ud328\ud588\ub358 \uc124\uc815\uc740 \uc0ad\uc81c\ud588\uc74c.<\/p>\n<p>5. \ud544\uc694\ud55c \ud30c\uc77c\uc740 <a href=\"http:\/\/song31.github.io\/comix-server\/\" target=\"_blank\">\uc5ec\uae30<\/a>\uc5d0\uc11c \ubc1b\uc73c\uc2dc\uace0..<\/p>\n<p>\uadfc\ub370 \ubb38\uc81c\uac00 \uc788\ub2e4..\uc704 \ud30c\uc77c\uc740 DSM 5\uae4c\uc9c0\ub9cc \ub418\uac8c \ub418\uc5b4 \uc788\ub354\ub77c..install.sh\uc5d0 \ubcf4\uba74 \uadf8\ub807\uac8c \ub418\uc5b4 \uc788\uc74c..<\/p>\n<p>\uc704\uc758 comix-server \uc124\uce58 \uacbd\ub85c( \ub2e4\ub974\uac8c\ub4e4 \ud558\uc2dc\ub358\uc9c0.. )\uc5d0 \uc704\uc5d0\uc11c \ubc1b\uc740 \ud30c\uc77c\ub4e4 \ubaa8\ub450( .sh \ud30c\uc77c\uacfc readme \ud30c\uc77c \ube7c\uace0 ) \ubcf5\uc0ac~!<br \/>\n: \uc774\ub7f0 \uc77c\uc740 \ubaa8\ub450 synology\ub97c ssh\ub85c \ubd99\uace0 \ub098\uc11c sudo -i\ub97c \ud1b5\ud574 root\ub85c login \ud6c4 \ud588\uc74c. \uae30\ubcf8\uc801\uc73c\ub85c root \ube44\ubc88\uc740 admin\uacfc \ub3d9\uc77c. \ub610\ud55c DSM 6.x \ub294 \ucc98\uc74c\ubd80\ud130 root\ub85c \uc811\uadfc \ubabb\ud568!!<br \/>\n: \uc0ac\uc2e4 \uc704\uc5d0\uc11c \ubc1b\uc558\uc744 zip \ud30c\uc77c\uc740 apache \uae30\uc900\uc73c\ub85c \ub418\uc5b4 \uc788\uae30 \ub54c\ubb38\uc5d0 conf \uc5d0 \uc788\ub294 httpd.conf-comix \ud30c\uc77c\uc758 \ub0b4\uc6a9\uc774 \uc911\uc694\ud55c\ub370, ngnix\ub294 \uc774\uac70 \ud544\uc694 \uc5c6\ub294 \ub4ef.<br \/>\n: \ub300\uccb4 welcome.php\ub294 \uc5b8\uc81c \uc77d\ub294\uac70\uc57c..\uc774\uc528&#8230;\ubcf4\uc774\uc9c0\ub3c4 \uc54a\uc5b4. \ubb34\uc2a8 generous god \uc774\ub77c\uace0 \ub418\uc5b4 \uc788\ub294\ub370..-_-<\/p>\n<p>index.php \uc218\uc815<br \/>\n$dir_name = &#8220;manga&#8221;;<br \/>\necho $dir_name.&#8221;\\n&#8221;;<\/p>\n<p>handler.php \ub294 \ub300\ubd80\ubd84 \uc218\uc815\ud560 \uac83\uc774 \uc5c6\ub2e4. \uc18c\uc2a4\ub3c4 \uc880 \uae38\ub2e4..<br \/>\n: \uc5b4\ub290 \uc6f9\uc5d0\uc11c \ubd24\ub294\ub370, \ud55c\uae00\ub85c \ub41c zip \ud30c\uc77c\uc774 \uc5f4\ub9ac\uc9c0 \uc54a\ub294 \uacbd\uc6b0\uac00 \uc788\ub2e4\uace0 \ud558\ub354\ub77c. \uc774 \ub54c\uc5d0\ub294 handler.php \uc5f4\uba74 #source_encoding = &#8220;EUC-KR&#8221; \ub85c \ub418\uc5b4 \uc788\ub294\ub370, cp949\ub85c \ubc14\uafb8\ub2c8 \uc798 \ub41c\ub2e4\uace0..\ub09c \uc544\uc9c1 \uc798\ub41c\ub2e4&#8230;~!!! \uc608~<br \/>\n: \uc774 \ud30c\uc77c\uc5d0\ub294 \uac00\uc7a5 \ucc98\uc74c\uc5d0 parent_path\uac00 volume1\ub85c \ub418\uc5b4 \uc788\uc744 \ud150\ub370, manga\uc758 \uc0c1\uc704 \uacbd\ub85c\ub97c \ub9d0\ud558\ub294 \uac83 \uac19\ub2e4. \ub2e4\ub978 \uacf3\uc774\uba74 \ubcc0\uacbd\ud574 \ubcf4\uc2dc\uc5b4\ub77c. \ub09c volume1 \uc774\uc5c8\ub2e4.<\/p>\n<p>6. \uc774\uc81c nginx \uc124\uce58\ub41c \uacf3\uc73c\ub85c \uc774\ub3d9\ud574\uc11c conf \ud558\ub098 \ub9cc\ub4e4\uc5b4 \uc900\ub2e4.<br \/>\n: \ub09c nginx \uacbd\ub85c\uac00 \/usr\/local\/etc\/nginx\/sites-enabled \uc600\uc74c.<br \/>\n: \ub9cc\ub4e4 \ud30c\uc77c\uba85\uc740 \ub2e4\ub978 \uacf3\uc5d0\uc11c\ub294 AirComix.conf \ub85c \ub418\uc5b4 \uc788\ub294\ub370, \ub09c \uac4d aircomix.conf\ub85c \ud588\ub2e4. \uc798\ub418\ub294\ub370?<\/p>\n<p>\uc544\ub798\ub294 \uadf8 \uc548\uc758 \ub0b4\uc6a9<br \/>\n<code>##<br \/>\n# Basic Settings<br \/>\n# 1. copy to \/usr\/local\/etc\/nginx\/sites-enabled<br \/>\n# 2. sudo nginx -s reload<br \/>\n##<br \/>\nserver {<br \/>\nlisten 31257;<br \/>\nserver_name 192.168.291.30;<br \/>\ncharset UTF-8;<br \/>\nroot \/var\/services\/web\/comix-server;<br \/>\nlocation \/ {<br \/>\nautoindex on;<br \/>\nindex index.php;<br \/>\nauth_basic \"Restricted Access\";<br \/>\nauth_basic_user_file \/var\/services\/web\/comix-server\/.htpasswd;<br \/>\n}<br \/>\nlocation ~ \\.php$ {<br \/>\nfastcgi_pass unix:\/var\/run\/php-fpm\/php56-fpm.sock;<br \/>\nfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br \/>\ninclude fastcgi_params;<br \/>\n}<br \/>\nlocation ~ ^\/manga(.*)$ {<br \/>\ninclude fastcgi_params;<br \/>\nfastcgi_pass unix:\/var\/run\/php-fpm\/php56-fpm.sock;<br \/>\nfastcgi_param SCRIPT_FILENAME \/var\/services\/web\/comix-server\/handler.php;<br \/>\n}<br \/>\n}<br \/>\n<\/code><\/p>\n<p>: \uc544\ub9c8 php7.0 \uc73c\ub85c \ud558\ub824\uba74 \uc911\uac04\uc758 fpm.soc \uc774\ub984\uc774 70\uc73c\ub85c \ub418\uc9c0 \uc54a\uc744\uae4c \uc2f6\ub2e4. \uc548\ud574\ubcf4\ub2c8 \ub9d0\uc744 \ubabb\ud568.<\/p>\n<p>7. \ub09c \uc544\ubb34\ub098 \ub0b4 \uc11c\ubc84(\uc544\ubb34\ub3c4 \uc548\ub4e4\uc5b4\uc624\uae34 \ud558\uaca0\uc9c0\ub9cc, \ud639\uc2dc \ubaa8\ub974\ub2c8)\uc5d0 \ub4e4\uc5b4\uc640\uc11c \ubcf4\ub294 \uac83 \ubcc4\ub85c \uc548 \uc88b\uc544\ud55c\ub2e4.<br \/>\n: 6\ubc88 \uc0ac\ud56d\uc758 auth_basic, auth_basic_user_file \ub77c\uc778\uc744 \uc8fc\uc11d\uc744 \ud480\uba74 \uc778\uc99d\uc744 \ud560 \uc218 \uc788\ub2e4( \uc548\ud560\uaebc\uba74, #\uc73c\ub85c \uc8fc\uc11d\ucc98\ub9ac )<br \/>\n: \uc11c\ubc84 \uacbd\ub85c\uc5d0 .htaccess \ud30c\uc77c \uc0dd\uc131( vi\ub85c \ud558\uba74 \ub428. \uc544\ub2c8\uba74 touch \ud558\uc2dc\ub358\uc9c0..\uc5b4\ucc28\ud53c vi\ud574\uc57c \ud558\uc9c0\ub9cc.. )<br \/>\n<code>AuthType basic<br \/>\nAuthName AirComix<br \/>\nAuthuserFile \/var\/services\/web\/comix-server\/.htpasswd<br \/>\nAuthGroupFile \/dev\/null<br \/>\nrequire valid-user<\/code><\/p>\n<p>: .htpasswd \ud30c\uc77c\ub3c4 \uc0dd\uc131( \uc774\uac74 vi \ud558\uc9c0 \ub9c8\ub77c. )<br \/>\n<code>htpasswd -cb .htpasswd AirComix \ube44\ubc00\ubc88\ud638<\/code><br \/>\n: \uc5b4\ub290 \uc6f9\uc0ac\uc774\ud2b8\uc5d0\uc11c \ubcf4\ub2c8\uae4c, \ube44\ubc00\ubc88\ud638\uc5d0 \ubb38\uc790 \ub123\uc73c\uba74 \uc548\ub41c\ub2e4\uace0 \ud558\ub294\ub370, \uac70\uae30\ub294 \uc0dd\uc131\uc774 -c \uc600\uc74c. \ub09c -cb\ub85c \ud558\ub2c8\uae4c \uc798\ub428.<br \/>\n: aircomix \uc571(ios, \ub09c \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0\ub294 \uc548\uae54\uc544\uc11c \uc571 \ubb54\uc9c0 \ubaa8\ub984) \uc5d0\uc11c \uc11c\ubc84 \uc124\uc815\ud560 \ub54c, \ube44\ubc00\ubc88\ud638\ub9cc \uc801\uac8c \ub418\uc5b4 \uc788\uc74c. \uace0\ub85c \uacc4\uc815\uc740 \ubc18\ub4dc\uc2dc AirComix\ub85c \uc0dd\uc131\ud574\uc57c \ud568..-_-; \ubcd1\ub9db\uc784.<\/p>\n<p>8. \uad8c\ud55c \uc791\uc5c5\uc744 \ucd94\uac00\ud574\uc57c \ud55c\ub2e4.<br \/>\n: \uad00\ub9ac \uc0ac\uc774\ud2b8 \ub4e4\uc5b4\uac00\uc11c \uacf5\uc720\ud3f4\ub354 &gt; manga(\ubcf8\uc778\uc774\ub984) &gt; \uad8c\ud55c &gt; \ub85c\uceec\uadf8\ub8f9( \uae30\ubcf8\uc801\uc73c\ub85c \ub85c\uceec\uc0ac\uc6a9\uc790\ub85c \ub418\uc5b4 \uc788\ub2e4. \uc0c1\ub2e8\uc758 dropdownlist\uc5d0\uc11c \ub85c\uceec\uc0ac\uc6a9\uc790\ub85c \ubcc0\uacbd ) &gt; http, users \uc77d\uae30 \uad8c\ud55c \uccb4\ud06c &gt; \uc800\uc7a5<br \/>\n: \ub2e4\ub978 \uac74 \uc548 \ubc14\uafe8\uc74c.<\/p>\n<p>9. nginx \uc7ac\uc2dc\uc791<br \/>\n: sudo nginx -s reload<\/p>\n<p>10. \uc6f9\uc5d0\uc11c \uc798 \uc811\uc18d\ub418\ub294\uc9c0 \ud655\uc778( \uc6b0\uc120 \ud655\uc778 )<br \/>\n: \ub3c4\uba54\uc778:31257 \ub85c \uc811\uc18d \uc2dc\ub3c4\ud588\ub294\ub370, \uc544\ub4a4\/\ube44\ubc88 \ub123\uc73c\ub77c\uace0 \ub728\uba74 \uc798 \ub418\ub294\uac83\uc784.<br \/>\n: \ub09c \ub85c\uadf8\uc778\ud588\ub354\ub2c8, manga\ub77c\uace0 \uae00\uc790 \ub098\uc624\uace0 \ub9d0\uc74c. \uc7a5\ub09c\ud574? welcome \uc5b4\ub514\uac14\uc5b4..-_-<\/p>\n<p>11. aircomix \uc571 \uc2e4\ud589<\/p>\n<p>\uc874\ub098 \uc798\ub41c\ub2e4.!<\/p>\n<p>\uc548\ub418\ub294 \uc0ac\ub78c\uc740&#8230;\uc800\ub3c4 \ubab0\ub77c\uc694&#8230;\u3160..\u314b&#8230;!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc77c\ub2e8&#8230;\ud558\ub8e8 \ubc18\uc774\ub098 \uace0\uc0dd\ud588\ub294\ub370, \uacb0\uad6d apache\ub85c\ub294 \uc6a9\uc744 \uc368\ub3c4 \uc548\ub418\ub358\uac8c nginx\ub85c \ud558\ub2c8\uae4c \uac70\uc9d3\ub9d0\uac19\uc774 \ubc14\ub85c \ub418\ubc84\ub838\ub2e4&#8230;-_- \uc6f9\uc744 \uc5bc\ub9c8\ub098 \ucc3e\uc558\ub358\uc9c0&#8230;\u3160 \uc815\ud655\ud558\uac8c \ub9de\ub294 \uc0c1\ud669\uc774 \ud558\ub098\ub3c4 \uc5c6\uace0, \ubb50 \ud558\ub098 \ud574\uacb0\ud558\uba74 \ubb50 \uc548\ub418\uace0&#8230;\u314b \uadf8\ub798\uc11c \uae30\ub85d\uc73c\ub85c \ub0a8\uae34\ub2e4. \ub2e4\ub978 \uc0ac\ub78c\ub4e4\ub3c4 \ud53c\uace4\ud558\uc9c0 \uc54a\uc73c\ub824\uba74 apache \ubc84\ub9ac\uace0, nginx\ub85c..\u314b 1. webstation \uc124\uce58( \uc544\ub9c8\ub3c4 2.0?? ) 2. \uc77c\ubc18 \uc124\uc815 &#8211; \ubc31\uc564\ub4dc\uc11c\ube44\uc2a4 : nginx &#8211; php 5.6 &#8211; \ub09c 7.0\ub3c4 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/poteto.co.kr\/wordpress\/?p=79\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;synology dsm 6.x \uc5d0 aircomix \uc124\uc815\ud558\uae30&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[29,28,26,30,27],"_links":{"self":[{"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/79"}],"collection":[{"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=79"}],"version-history":[{"count":4,"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions"}],"predecessor-version":[{"id":83,"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions\/83"}],"wp:attachment":[{"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/poteto.co.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}