{"id":1173,"date":"2016-05-19T03:19:02","date_gmt":"2016-05-18T18:19:02","guid":{"rendered":"http:\/\/akal.co.kr\/?p=1173"},"modified":"2016-05-20T12:28:19","modified_gmt":"2016-05-20T03:28:19","slug":"%ec%9a%b0%eb%b6%84%ed%88%ac-%eb%af%bc%ed%8a%b8-nginx%ec%97%90%ec%84%9c-reverse-proxy%eb%a6%ac%eb%b2%84%ec%8a%a4-%ed%94%84%eb%a1%9d%ec%8b%9c-%ec%82%ac%ec%9a%a9%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/akal.co.kr\/?p=1173","title":{"rendered":"[\uc6b0\ubd84\ud22c, \ubbfc\ud2b8] nginX\uc5d0\uc11c reverse proxy(\ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc) \uc0ac\uc6a9\ud558\uae30"},"content":{"rendered":"<p><span class=\"dropcap\">\ub9ac<\/span>\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \ub124\ud2b8\uc6cc\ud06c DMZ(\ubc29\ud654\ubcbd\uc5d0 \uc758\ud574 \ubcf4\ud638\ub418\uc9c0 \uc54a\ub294 \uc601\uc5ed\uc774\ub77c\uace0 \uc0dd\uac01\ud558\uc2dc\uba74 \ub429\ub2c8\ub2e4.)\uc5d0 \ubc30\uce58\ub418\uc5b4 \uc778\ud130\ub137 \uc0ac\uc6a9\uc790\uc5d0 \uc758\ud55c \uacf5\uaca9\uc73c\ub85c\ubd80\ud130 \ub0b4\ubd80 \uc11c\ubc84\ub97c \ubcf4\ud638\ud558\ub294 \ubcf4\uc548 \uae30\ub2a5\uc744 \uc218\ud589\ud568\uc73c\ub85c\uc368 \ud68c\uc0ac \uc778\ud2b8\ub77c\ub137 \ub4f1\uc758 HTTP \uc11c\ubc84\ub97c \ubcf4\ud638\ud558\ub294 \ubcf4\uc548 \uc7a5\uce58\ub85c \ubcfc\uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub178\ucd9c\ub418\uc5b4\uc788\ub294 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \ub2e8\uc77c\ud654\ub41c \uc11c\ubc84\ub97c \ub193\uace0 HTTP \uc11c\ube44\uc2a4\uc5d0 \ub300\ud55c \ub2e8\uc77c \uc561\uc138\uc2a4 \uc9c0\uc810\uc744 \uc81c\uacf5\ud568\uc73c\ub85c\uc368 \uc5ec\ub7ec\uac00\uc9c0 \uc7a5\uc810\uc744 \uc81c\uacf5\ud558\uac8c \ub429\ub2c8\ub2e4. <\/p>\n<p>\ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\uac00 \ubc30\uce58\ub418\uba74 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\uc640 \uc5f0\uad00\ub41c URL\ub9cc \uc6f9 \ube0c\ub77c\uc6b0\uc800 \uc0ac\uc6a9\uc790\uc5d0\uac8c \uacf5\uac1c\ub429\ub2c8\ub2e4. \uc778\ud130\ub137\uc758 \uc0ac\uc6a9\uc790\ub294 \uc774 URL\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\uc5d0 \uc561\uc138\uc2a4\ud569\ub2c8\ub2e4. \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \uc778\ud130\ub137 \uc0ac\uc6a9\uc790\uc758 \uc774\ub7ec\ud55c \uc694\uccad\uc744 \ucc98\ub9ac\ud558\uace0 \uc774 \uc694\uccad\uc744 \uc801\uc808\ud55c \ub0b4\ubd80 \uc6f9\uc11c\ubc84\ub85c \uacbd\ub85c\ub97c \uc7ac\uc9c0\uc815\ud569\ub2c8\ub2e4. \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \uc11c\ubc84\uc5d0 \uc9c0\uc815\ub41c \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84 \uc561\uc138\uc2a4\uc5d0 \uc0ac\uc6a9\ub418\ub294 URL\uc744 \ub0b4\ubd80 \uc6f9\uc11c\ubc84\uc758 \uc2e4\uc81c URL\ub85c \ub9f5\ud551\ud569\ub2c8\ub2e4. \ub610\ud55c, \ubc18\ub300\uc758 \uacbd\uc6b0 \uac01\uac01\uc758 \ub0b4\ubd80 \uc11c\ubc84\ub85c\ubd80\ud130 \uc778\ud130\ub137 \uc0ac\uc6a9\uc790\ub85c \uc804\uc1a1\ub418\ub294 \ubaa8\ub4e0 \ud2b8\ub798\ud53d\uc740 \ub2e8\uc77c \ub124\ud2b8\uc6cc\ud06c \uc8fc\uc18c\uc5d0\uc11c \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/p>\n<p>\ub367\ubd99\uc5ec, HTTP \uc11c\ube44\uc2a4\ub97c \uc774\uc6a9\ud558\uc5ec \uc6f9\uc11c\ubc84\uc5d0\uc11c URL\uc744 \ub9e4\ud551\ud558\uae30 \ub54c\ubb38\uc5d0 \ud3ec\ud2b8\ud3ec\uc6cc\ub529\uc744 \uc774\uc6a9\ud574\uc11c \uc5ec\ub7ec\uac1c\uc758 \ud3ec\ud2b8\ub97c \uc774\uc6a9\ud574\uc11c \uc9c0\uc800\ubd84\ud558\uac8c \uac01\uac01\uc758 \uc11c\ubc84\ub85c \uc5f0\ub3d9\uc2dc\ud0a4\ub294\uac83\uc774 \uc544\ub2c8\ub77c \ub2e8\uc77c Port\ub97c \uc774\uc6a9\ud574\uc11c \ub4e4\uc5b4\uc628 \uc694\uccad\uc5d0 \ub300\ud574 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\uac00 URL \ub9e4\ud551\uc744 \uc2dc\ud0a4\uae30 \ub54c\ubb38\uc5d0 \uc6f9\uc11c\ube44\uc2a4\uc5d0 \uc561\uc138\uc2a4\ud558\ub294 \uc0ac\uc6a9\uc790\ub4e4\uc740 \uc11c\ubc84\ubcc4\ub85c \uac01\uac01\uc758 \ud3ec\ud2b8\ubc88\ud638\ub97c \uc678\uc6b0\uac70\ub098 \ucc3e\uc744 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub9d0\ub85c \uc124\uba85\ud558\ub294 \uac83\ubcf4\ub2e4 \ub3c4\uc2dd\ud654\ub41c \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ubcf4\uba74 \ub354\uc6b1 \uc27d\uac8c \uc774\ud574\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ucc38\uace0\ud558\uc2ed\uc2dc\uc694.<\/p>\n<div class=\"tbarh2\">Diagram\uc744 \ud1b5\ud55c \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc774\ud574\ud558\uae30<\/div>\n<div class=\"tbarh3\">1. \uc77c\ubc18\uc801\uc778 \uc0ac\uc6a9\uc758 \uacbd\uc6b0<\/div>\n<p>\uac1c\uc778\uc774\ub098 \uac00\uc815 \ud639\uc740 \uc18c\ud638 \ube44\uc9c0\ub2c8\uc2a4\uc6a9\uc73c\ub85c \uc124\uce58\ub41c \uc6f9\uc11c\ubc84\uc758 \uacbd\uc6b0 \uc544\ub798\uc758 \uadf8\ub9bc\ucc98\ub7fc \ub3c4\uc2dd\ud654 \uc2dc\ud0ac\uc218 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n<a href=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"diagram\" data-rl_caption=\"\" title=\"diagram\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram.jpg\" alt=\"diagram\" width=\"808\" height=\"580\" class=\"aligncenter size-full wp-image-1175\" srcset=\"https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram.jpg 808w, https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram-300x215.jpg 300w, https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram-768x551.jpg 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/a><br \/>\n\uc704\uc640 \uac19\uc740 \uacbd\uc6b0 \uc6b0\ub9ac\uac00 \uac00\uc7a5 \uc27d\uac8c \uc6f9\uc11c\ubc84\ub97c \uad6c\ud604\ud558\ub294 \uc77c\ubc18\uc801\uc778 \ubc29\ubc95\uc740 \ubb34\uc5c7\uc77c\uae4c\uc694 ? \uc544\ub9c8\ub3c4 \uacf5\uc720\uae30\ub97c \uc774\uc6a9\ud55c \ud3ec\ud2b8\ud3ec\uc6cc\ub529 \uc77c\uac83\uc785\ub2c8\ub2e4. 1,2,3,4 \uac01\uac01\uc758 \uc6f9\uc11c\ubc84\uc5d0 192.168.0.xxx \uc758 \uac00\uc0c1 \uc544\uc774\ud53c\ub97c \ud560\ub2f9\ud558\uace0 Port 80, 88, 8000, 8080\ub4f1\uc758 \ud3ec\ud2b8\ubc88\ud638\ub97c \uc774\uc6a9\ud574\uc11c \ud2b9\uc815 \ud3ec\ud2b8\ub97c \uc694\uccad\ud558\uba74 \uacf5\uc720\uae30\uc790\uccb4\uc5d0\uc11c \ud574\ub2f9\ud3ec\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub294 \uc6f9\uc11c\ubc84\ub97c \uc694\uccad\ud558\ub294 \ubc29\ubc95\uc73c\ub85c \ub9ce\uc774\ub4e4 \uc0ac\uc6a9\ud558\uc2e4\uac81\ub2c8\ub2e4.<br \/>\n\uc774 \uacbd\uc6b0 URL\uc774 \ub09c\uc7a1\ud574\uc9c0\uace0 \uad00\ub9ac\uac00 \uadc0\ucc2e\uc544\uc9c0\ub294 \uacbd\ud5a5\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc77c\ub2e8 \uc77c\ubc18 \uc0ac\uc6a9\uc790\ub4e4\uc774 http:\/\/url:80\/, http:\/\/url:88\/, http:\/\/url:8000\/, http:\/\/url:8080\/ \uc774\ub7f0\uc2dd\uc73c\ub85c \ud574\ub2f9 \uc0ac\uc774\ud2b8\ub9c8\ub2e4 \ud3ec\ud2b8\ubc88\ud638\ub97c \uc54c\uace0 \uc788\uc5b4\uc57c \ub418\uae30 \ub54c\ubb38\uc5d0 \uc11c\ubc84\uac00 \ub298\uc5b4\ub0a0\uc218\ub85d \uc811\uadfc\uacfc \uad00\ub9ac\uce21\uba74\uc5d0\uc11c\ub3c4 \uc5b4\ub824\uc6c0\uc774 \ub530\ub974\uac8c \ub429\ub2c8\ub2e4. <\/p>\n<div class=\"tbarh3\">2. \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud55c \uacbd\uc6b0<\/div>\n<p><a href=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram002.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"diagram002\" data-rl_caption=\"\" title=\"diagram002\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram002.png\" alt=\"diagram002\" width=\"897\" height=\"559\" class=\"aligncenter size-full wp-image-1181\" srcset=\"https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram002.png 897w, https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram002-300x187.png 300w, https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram002-768x479.png 768w\" sizes=\"(max-width: 897px) 100vw, 897px\" \/><\/a><br \/>\n\ub9e8 \ucc98\uc74c \uc124\uba85\ub4dc\ub9b0 \uac83\ucc98\ub7fc \uc704\uc758 \uc77c\ubc18\uc801\uc778 \uacbd\uc6b0\uc640 \uadf8\ub9bc\uc744 \ubcf4\uba74 \ub531 \ud558\ub098\uac00 \ub2ec\ub77c\uc9c4 \uc810\uc774 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \ub2f4\ub2f9\ud558\ub294 \uc11c\ubc84\uac00 \ub124\ud2b8\uc6cc\ud06c\uc5d0\uc11c \uc561\uc138\uc2a4\ub97c \ubc1b\uace0 URL \ub9e4\ud551\uc5d0 \uc758\ud574 \ub3d9\uc77c\ud55c Port 80\uc73c\ub85c \uac01\uac01\uc758 \uc6f9\uc11c\ubc84\ub85c \uc694\uccad\uc744 \ud558\uace0 \uc751\ub2f5\uc744 \ubc1b\uc544 \uc778\ud130\ub137\uc0c1\uc758 \uc0ac\uc6a9\uc790\uc5d0\uac8c \ubcf4\ub0b4\uc90d\ub2c8\ub2e4. [highlight]\uc704 \uadf8\ub9bc\uc5d0\uc11c\ub294 \uc6f9\uc11c\ubc84 \ubaa8\ub450 Port 80\uc744 \uc0ac\uc6a9\ud560\uc218 \uc788\ub2e4\ub294 \uac1c\ub150\uc73c\ub85c \uc801\uc5b4\ub454 \uac83\uc774\uc9c0 \ub0b4\ubd80\uc801\uc73c\ub85c \ub2e4\ub978 \ud3ec\ud2b8\ub97c \uc0ac\uc6a9\ud574\ub3c4 \ubb34\ubc29[\/highlight]\ud569\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\ub4e4\uc5d0\uac8c\ub294 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\uac00 \uc694\uccad\ud558\uace0 \uc751\ub2f5\uc744 \ubcf4\ub0b4\uc8fc\uae30 \ub54c\ubb38\uc5d0 \ub2e4\ub978 \ud3ec\ud2b8\ubc88\ud638\ub97c \uc0ac\uc6a9\ud55c\ub2e4\uace0\ud574\uc11c \uc0ac\uc6a9\uc790\ub4e4\uc774 \uadf8 \ud3ec\ud2b8\ubc88\ud638\ub97c \uc54c \ud544\uc694\ub3c4 \uc5c6\uace0 \ub531\ud788 \uad00\ub9ac\ud558\uae30 \uc5b4\ub835\uc9c0\ub3c4 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc704\uc640 \uac19\uc740 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ubcf4\uba74 \uc27d\uac8c \ub2e4\uc74c\uacfc \uac19\uc740 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc\uc758 \uc7a5\uc810\uc744 \uc0dd\uac01\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>1. \uc11c\ubc84\uc758 \ubd80\ud558\ub97c \ub35c\uc5b4\uc904\uc218 \uc788\ub294 \ub85c\ub4dc \ubc38\ub7f0\uc2f1 \ucc98\ub9ac<br \/>\n2. \uac01 \uc11c\ubc84\uc758 \ubd80\ud558\ub97c \ub35c\uc5b4\uc900 \ub9cc\ud07c \uc6f9\uc11c\ubc84 \uc18d\ub3c4 \uc99d\ub300<br \/>\n3. \ubcf4\uc548\uacfc \uc775\uba85\uc131<br \/>\n4. \uc911\uc559 \uc9d1\uc911\uc2dd log \uc791\uc131\uacfc \uac10\uc2dc<br \/>\n5. \uce90\uc26c\uc0ac\uc6a9<\/p>\n<p>\uc774\uc678\uc5d0\ub3c4 \ubc31\uc5c5\uc11c\ubc84\ub97c \uc774\uc6a9\ud55c \uc7a5\uc560\uc2dc \uae34\uae09 \uc11c\ube44\uc2a4 \uc6b4\uc601\ub3c4 \uc0dd\uac01 \ud574\ubcfc\uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<div class=\"tbarh2\">nginX\ub97c \uc774\uc6a9\ud55c \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc6b4\uc601<\/div>\n<p>\uadf8\ub7fc \uc774\uc81c nginX \uc6f9\uc11c\ubc84\ub97c \uc774\uc6a9\ud574 \uc2e4\uc81c\ub85c \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc124\uc815\ud558\uc5ec \uc6b4\uc601\ud558\ub3c4\ub85d \ud574\ubd05\ub2c8\ub2e4. <\/p>\n<p>\ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc\ub97c \uc774\uc6a9\ud558\uba74\uc11c\ub3c4 SSL \uc124\uc815\uc744 \uc801\uc6a9\ud560\uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc, \uc5ec\uae30\uc11c\ub294 \uac00\uc7a5 \uae30\ubcf8\uc801\uc778 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc\ub97c \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574\uc11c\ub9cc \uae30\uc220\ud558\ub824 \ud569\ub2c8\ub2e4. \uc0ac\uc2e4 \uc544\uc9c1\uae4c\uc9c0 \uc81c \uc11c\ubc84\uac00 SSL\uc744 \uc124\uce58\ud558\uc9c0 \uc54a\uc544\uc11c \uc81c\ub300\ub85c \uc774\uc57c\uae30\ub97c \ud480\uc5b4\ub098\uac08 \uc790\uc2e0\uc774 \uc5c6\uc5b4\uc11c \ub2e4\uc74c \uae30\ud68c\uc5d0 SSL\uc744 \uc801\uc6a9\ud558\uace0 \ub098\uba74 \ub2e4\uc2dc\ud55c\ubc88 SSL\uc744 \uc801\uc6a9\ud55c \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc\uc5d0 \ub300\ud574 \uc774\uc57c\uae30\ub97c \ud480\uc5b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<div class=\"tbarh3\">1. nginX \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\uc5d0\uc11c \uc124\uc815\ud558\uae30<\/div>\n<p><a href=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram003.png\" data-rel=\"lightbox-image-2\" data-rl_title=\"diagram003\" data-rl_caption=\"\" title=\"diagram003\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram003.png\" alt=\"diagram003\" width=\"406\" height=\"369\" class=\"aligncenter size-full wp-image-1184\" srcset=\"https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram003.png 406w, https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram003-300x273.png 300w\" sizes=\"(max-width: 406px) 100vw, 406px\" \/><\/a><br \/>\n\uba3c\uc800 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \ub2f4\ub2f9\ud560 \uc6f9\uc11c\ubc84\uc5d0\uc11c nginX \uc124\uc815\uc744 \uc9c0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<br \/>\n\/etc\/nginx\/sites-available\uc5d0 \uc124\uc815\ub418\uc5b4 \uc788\ub294 \uc81c \uc124\uc815\ud30c\uc77c\ub4e4 \uc785\ub2c8\ub2e4. test.akal.co.kr \uc774\ub77c\ub294 \uac00\uc0c1\ud638\uc2a4\ud2b8 URL\uc744 \uc774\uc6a9\ud574 \uc124\uc815\ud560 \uc0dd\uac01\uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"marking:false ranges:false nums:false nums-toggle:false wrap:false wrap-toggle:false whitespace-before:2 whitespace-after:2 lang:default highlight:0 decode:true \" >-rw-r--r-- 1 root root 1118  5\uc6d4  6 11:42 akal.co.kr\r\n-rw-r--r-- 1 root root 2598  6\uc6d4 29  2015 default\r\n-rw-r--r-- 1 root root  298  5\uc6d4 17 15:13 test.akal.co.kr <- \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \ub9e4\ud551URL\r\n-rw-r--r-- 1 root root  299  5\uc6d4 17 15:13 hostname-xxx.akal.co.kr <- \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \ub9e4\ud551URL\r\n-rw-r--r-- 1 root root  258  5\uc6d4 17 15:13 another-xxxx.co.kr <- \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \ub9e4\ud551URL\r\n<\/pre>\n<p>\ud30c\uc77c\uba85\uacfc \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc138\uac00\uc9c0 URL\uc5d0 \ub300\ud574\uc11c \ubaa8\ub450 \ub9e4\ud551\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4. \uac00\uc0c1\ud638\uc2a4\ud2b8\ub97c \uc774\uc6a9\ud574\uc11c \uc9c0\uc815\ud560\uc218\ub3c4 \uc788\uace0, \uc644\uc804\ud55c \ub2e4\ub978 URL\uc744 \uc9c0\uc815\ud574\ub3c4 \ub429\ub2c8\ub2e4. \ud558\ub098\uc758 \ud30c\uc77c\ub85c \uc0dd\uc131\ud574\ub3c4 \ub418\uc9c0\ub9cc \uc720\uc9c0\ubcf4\uc218\uc758 \ud3b8\uc758\uc131\uacfc \ud55c\ub208\uc5d0 \ud30c\uc545\ud558\uae30 \uc88b\uc544\uc11c \uc800\ub294 URL \ubc29\uc2dd\uc758 \ud30c\uc77c\uba85\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc544\ub798\uc758 \uadf8\ub9bc\uacfc \ud568\uaed8 \ucc38\uace0\ud558\uc2dc\uba74 \uc774\ud574\uac00 \uc26c\uc6b0\uc2e4 \uac81\ub2c8\ub2e4.<\/p>\n<p>test.akal.co.kr \ud30c\uc77c \uc124\uc815 \ub0b4\uc6a9<\/p>\n<pre class=\"marking:false ranges:false nums:false nums-toggle:false wrap:false wrap-toggle:false whitespace-before:2 whitespace-after:2 lang:default highlight:0 decode:true \" >server {\r\n         listen 80;\r\n\r\n         server_name test.akal.co.kr;\r\n \r\n         location \/ {\r\n             proxy_redirect off;\r\n             proxy_pass_header Server;\r\n             proxy_set_header Host $http_host;\r\n             proxy_set_header X-Real-IP $remote_addr;\r\n             proxy_set_header X-Scheme $scheme;\r\n             proxy_pass http:\/\/192.168.0.xxx\/;         &lt;- \uac00\uc0c1\uc544\uc774\ud53c \uc8fc\uc18c\ub85c \ub9e4\ud551\ud55c\ub2e4.\r\n         }\r\n }\r\n<\/pre>\n<p>nginx\ub294 test.akal.co.kr \uc744 \ud1b5\ud574 \ub4e4\uc5b4\uc628 \uc694\uccad\uc744 192.168.0.xxx \uc11c\ubc84\ub85c \uc804\ud658\ud569\ub2c8\ub2e4. \uc774\ub54c \ud3ec\ud1a0\ubc88\ud638\ub97c \ubcc0\uc870\ud558\uc154\ub3c4 \ub429\ub2c8\ub2e4. \ub610\ud55c \uac00\uc0c1\uc544\uc774\ud53c\uac00 \uc544\ub2cc \ub9ac\uc5bc \uc544\uc774\ud53c\ub97c \uc0ac\uc6a9\ud558\ub294 \uacf3\uc5d0\uc11c\ub294 \ub9ac\uc5bc\uc544\uc774\ud53c\ub97c \uc9c0\uc815\ud574\uc8fc\uc154\ub3c4 \ub429\ub2c8\ub2e4.<\/p>\n<div class=\"tbarh3\">2. \ud558\ub2e8 \uc6f9\uc11c\ubc84 \uc124\uc815\ud558\uae30 (192.168.0.xxx)<\/div>\n<p><a href=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram004.png\" data-rel=\"lightbox-image-3\" data-rl_title=\"diagram004\" data-rl_caption=\"\" title=\"diagram004\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram004.png\" alt=\"diagram004\" width=\"446\" height=\"559\" class=\"aligncenter size-full wp-image-1185\" srcset=\"https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram004.png 446w, https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2016\/05\/diagram004-239x300.png 239w\" sizes=\"(max-width: 446px) 100vw, 446px\" \/><\/a><\/p>\n<p>\ub9ac\ubc84\uc2a4\ud504\ub85d\uc2dc \uc11c\ubc84\uc5d0\uc11c \uc694\uccad\uc744 \ubc1b\uace0 \uc751\ub2f5\ud558\uae30 \uc704\ud574\uc11c\ub294 \ud558\ub2e8\uc758 \uc6f9\uc11c\ubc84(192.168.0.xxx)\uc5d0\ub3c4 nginx\ub294 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub611\uac19\uc740 \/etc\/nginx\/sites-available \ub514\ub809\ud1a0\ub9ac\ub0b4\uc5d0 test.akal.co.kr \uc774\ub77c\ub294 \uac00\uc0c1\ud638\uc2a4\ud2b8\uc5d0 \ub300\ud55c \uc124\uc815\uc744 \ud574\uc90d\ub2c8\ub2e4.<br \/>\nhostname-xxx.akal.co.kr \uc774\ub77c\ub294 \uc11c\ubc84\ub3c4 \uc0ac\uc6a9\ud558\uc2dc\ub824\uba74 \ub9c8\ucc2c\uac00\uc9c0 \ud574\ub2f9\uc11c\ubc84\uc5d0\ub3c4 \ub9c8\ucc2c\uac00\uc9c0 \uc791\uc5c5\uc744 \ud574\uc8fc\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub2e4\ub978 \ub3c4\uba54\uc778 \uc11c\ubc84\ub3c4 \ub9c8\ucc2c\uac00\uc9c0 \uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"marking:false ranges:false nums:false nums-toggle:false wrap:false wrap-toggle:false whitespace-before:2 whitespace-after:2 lang:default highlight:0 decode:true \" >server {\r\n        listen 80;\r\n\r\n        server_name test.akal.co.kr;\r\n\r\n        client_max_body_size 20M;\r\n        charset utf-8;\r\n\r\n        root \/home\/userid\/www;\r\n        index index.html index.php index.htm;\r\n\r\n        location \/ {\r\n                try_files $uri $uri\/ \/index.php?q=$uri&$args;\r\n        }\r\n\r\n        location ~ \\.(php|html|htm)$ {\r\n                fastcgi_pass unix:\/var\/run\/php\/php7.0-fpm.sock;\r\n                fastcgi_index index.php;\r\n                fastcgi_split_path_info ^(.+\\.php)(.*)$;\r\n                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n                include fastcgi_params;\r\n        }\r\n}\r\n<\/pre>\n<p>\uc77c\ubc18\uc801\uc778 nginx \uc124\uc815\uc785\ub2c8\ub2e4. php7.0-fpm\uc774 \uc124\uc815\ub418\uc5b4 \uc788\ub124\uc694. \uc774 \ud558\ub2e8\uc758 \uc6f9\uc11c\ubc84\ub294 \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\uc5d0\uc11c \uc694\uccad\ud55c \ub0b4\uc6a9\uc744 \ub4e3\uace0 nginx\uc5d0\uc11c \uc751\ub2f5\uc744 \ud569\ub2c8\ub2e4. \uc774\ub85c\uc368 \uc544\uc8fc \uac04\ub2e8\ud558\uac8c \ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84 \uc124\uc815\uc774 \ub05d\ub0ac\uc2b5\ub2c8\ub2e4. \ub108\ubb34 \uc26c\uc6e0\ub098\uc694 ?<\/p>\n<p>\uae30\ubcf8\uc801\uc778 \ub0b4\uc6a9\uc774\ub77c \ucd94\uac00\ub418\uc9c0 \uc54a\uc558\uc5c8\ub294\ub370 \ud639\uc2dc \ud574\uc11c \ub2e4\uc2dc \ucd94\uac00\ud569\ub2c8\ub2e4.<\/p>\n<p>nginx\ub294 \/etc\/nginx\/sites-available \uc5d0 \ud30c\uc77c\uc744 \uc791\uc131\ud558\uace0 \/etc\/nginx\/sites-enabled \uc5d0\uc11c \uc2ec\ubcfc\ub9ad \ub9c1\ud06c\ub97c \uac78\uc5b4\ub450\uba74 \uc2e4\uc81c nginx \uc5d0\uc11c\ub294 siteds-enabled \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c include\ub97c \ud558\uae30 \ub54c\ubb38\uc5d0 \ubc18\ub4dc\uc2dc sites-enabled\uc5d0 \uc2ec\ubcfc\ub9ad \ub9c1\ud06c\ub97c \uac78\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<pre class=\"marking:false ranges:false nums:false nums-toggle:false wrap:false wrap-toggle:false whitespace-before:2 whitespace-after:2 lang:default highlight:0 decode:true \" > $ cd \/etc\/nginx\/sites-enabled\r\n $ sudo ln -s \/etc\/nginx\/sites-available\/test.akal.co.kr test.akal.co.kr \r\n $ sudo service nginx restart\r\n<\/pre>\n<div class=\"tbarh3\">3. \ub3d9\uc791\uc5ec\ubd80 \ud655\uc778\ud558\uae30<\/div>\n<p>\ub3d9\uc791\uc5ec\ubd80 \ud655\uc778\uc740 \ub108\ubb34 \uc27d\uc2b5\ub2c8\ub2e4. nginx\uc5d0\uc11c \uc124\uc815\ud55c \ud648\ub514\ub809\ud1a0\ub9ac\uc5d0 index.html \ud639\uc740 \ub2e4\ub978 \uc5ec\ud0c0 html \ud30c\uc77c\uc774\ub098 php \ud30c\uc77c\uc744 \ub9cc\ub4e4\uc5b4 \ub193\uace0 \uc6f9\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c URL \ub3c4\uba54\uc778\uc744 \uccd0\ubcf4\uc2dc\uace0 \uc81c\ub300\ub85c \uc791\ub3d9\ud558\ub294\uc9c0\ub9cc \ud655\uc778\ud558\uc2dc\uba74 \ud655\uc778\uc740 \ub05d\uc785\ub2c8\ub2e4. <\/p>\n<p>\uc5b8\uc81c\ub77c\uace0 \ud655\ub2f5\uc740 \ubabb\ud558\uaca0\uc9c0\ub9cc Upstream\uc744 \uc774\uc6a9\ud55c \ub85c\ub4dc\ubc38\ub7f0\uc2f1\uc774\ub098 SSL\uacfc \uce90\uc26c \uc0ac\uc6a9\ub4f1\ub3c4 \ub354 \uc5f4\uc2ec\ud788 \uacf5\ubd80\ud574\uc11c \ucd94\ud6c4\uc5d0 \ub2e4\ub904\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ub9ac\ubc84\uc2a4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \ub124\ud2b8\uc6cc\ud06c DMZ(\ubc29\ud654\ubcbd\uc5d0 \uc758\ud574 \ubcf4\ud638\ub418\uc9c0 \uc54a\ub294 \uc601\uc5ed\uc774\ub77c\uace0 \uc0dd\uac01\ud558\uc2dc\uba74 \ub429\ub2c8\ub2e4.)\uc5d0 \ubc30\uce58\ub418\uc5b4 \uc778\ud130\ub137 \uc0ac\uc6a9\uc790\uc5d0 \uc758\ud55c \uacf5\uaca9\uc73c\ub85c\ubd80\ud130 \ub0b4\ubd80 \uc11c\ubc84\ub97c \ubcf4\ud638\ud558\ub294 \ubcf4\uc548 \uae30\ub2a5\uc744 \uc218\ud589\ud568\uc73c\ub85c\uc368 \ud68c\uc0ac \uc778\ud2b8\ub77c\ub137 \ub4f1\uc758 HTTP \uc11c\ubc84\ub97c \ubcf4\ud638\ud558\ub294 \ubcf4\uc548 \uc7a5\uce58\ub85c \ubcfc\uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub178\ucd9c\ub418\uc5b4\uc788\ub294&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1181,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[46],"tags":[41,37,44,747,580,746,745,42,45],"_links":{"self":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1173"}],"collection":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1173"}],"version-history":[{"count":0,"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1173\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/media\/1181"}],"wp:attachment":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}