<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>expertbuilder</title>
    <link>https://expertbuilder.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 13 Aug 2026 10:04:15 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>엑스퍼트빌더</managingEditor>
    <item>
      <title>학급홈페이지</title>
      <link>https://expertbuilder.tistory.com/253</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;학급페이지에 접속합니다.&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;743&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Fq99w/dJMcacpdQ7N/mKVb2BRoit1EV1LiokK8K1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Fq99w/dJMcacpdQ7N/mKVb2BRoit1EV1LiokK8K1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Fq99w/dJMcacpdQ7N/mKVb2BRoit1EV1LiokK8K1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFq99w%2FdJMcacpdQ7N%2FmKVb2BRoit1EV1LiokK8K1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;378&quot; height=&quot;743&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;743&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;공지사항, 학부모게시판 모두 승인후에 확인할 수 있다고 안내됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;먼저 학부모가 학급페이지에서 로그인후 학부모 신청을 합니다.&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1)&amp;nbsp; 학급페이지 하단에 로그인 버튼을 클릭합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;371&quot; data-origin-height=&quot;674&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vqcav/dJMcabqkCoP/4gIHbpD078Uf2YiMQJhru1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vqcav/dJMcabqkCoP/4gIHbpD078Uf2YiMQJhru1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vqcav/dJMcabqkCoP/4gIHbpD078Uf2YiMQJhru1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVqcav%2FdJMcabqkCoP%2F4gIHbpD078Uf2YiMQJhru1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;371&quot; height=&quot;674&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;371&quot; data-origin-height=&quot;674&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2)&amp;nbsp; 구글버튼을 클릭하여 로그인합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqj3OI/dJMcadn5NvC/OjdOJsrgrKmA3bY7JUeSak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqj3OI/dJMcadn5NvC/OjdOJsrgrKmA3bY7JUeSak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqj3OI/dJMcadn5NvC/OjdOJsrgrKmA3bY7JUeSak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcqj3OI%2FdJMcadn5NvC%2FOjdOJsrgrKmA3bY7JUeSak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;367&quot; height=&quot;745&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3)&amp;nbsp; 로그인이 정상적으로 되면 하단에 이름과 &quot;학부모등록&quot; 버튼이 나타납니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bywaLY/dJMcacbGiUM/myL64XvKMPafMrqamSdkcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bywaLY/dJMcacbGiUM/myL64XvKMPafMrqamSdkcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bywaLY/dJMcacbGiUM/myL64XvKMPafMrqamSdkcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbywaLY%2FdJMcacbGiUM%2FmyL64XvKMPafMrqamSdkcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;367&quot; height=&quot;745&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4)&amp;nbsp; &amp;nbsp;&quot;학부모등록&quot; 버튼 클릭후 학생이름을 입력, 관계를 선택후 신청하기 버튼을 클릭합니다.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5lgrA/dJMcahqxrQO/rwt63oycXugcIGnqGiFCx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5lgrA/dJMcahqxrQO/rwt63oycXugcIGnqGiFCx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5lgrA/dJMcahqxrQO/rwt63oycXugcIGnqGiFCx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5lgrA%2FdJMcahqxrQO%2Frwt63oycXugcIGnqGiFCx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;367&quot; height=&quot;745&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5) 승인 후 이용 가능하다는 메세지를 확인합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1oNYc/dJMcacv0wSw/k2mMWkS5NFYGmveKMXklQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1oNYc/dJMcacv0wSw/k2mMWkS5NFYGmveKMXklQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1oNYc/dJMcacv0wSw/k2mMWkS5NFYGmveKMXklQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1oNYc%2FdJMcacv0wSw%2Fk2mMWkS5NFYGmveKMXklQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;367&quot; height=&quot;745&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;6) 학생이름이 틀리거나 존재하지 않으면 아래와 같이 안내합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4wxBE/dJMcahqxq7K/hasq9DRFEeP1jNHeQhKyoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4wxBE/dJMcahqxq7K/hasq9DRFEeP1jNHeQhKyoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4wxBE/dJMcahqxq7K/hasq9DRFEeP1jNHeQhKyoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4wxBE%2FdJMcahqxq7K%2Fhasq9DRFEeP1jNHeQhKyoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;367&quot; height=&quot;745&quot; data-origin-width=&quot;367&quot; data-origin-height=&quot;745&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;승인은 관리자가 해줍니다.&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1) 관리자 &amp;gt; 학사관리 &amp;gt; 학부모/가족연결&amp;nbsp; &amp;nbsp; 메뉴에서 신규신청을 확인하고 &quot;수정&quot; 버튼을 클릭합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1405&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbZfPp/dJMcah48RO7/IvnNKXjLzupQSlqDcZfD81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbZfPp/dJMcah48RO7/IvnNKXjLzupQSlqDcZfD81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbZfPp/dJMcah48RO7/IvnNKXjLzupQSlqDcZfD81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbZfPp%2FdJMcah48RO7%2FIvnNKXjLzupQSlqDcZfD81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1405&quot; height=&quot;852&quot; data-origin-width=&quot;1405&quot; data-origin-height=&quot;852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2) 학부모/가족 연결 창에서 &quot;학부모1&quot; 또는 &quot;학부모2&quot; 에 &quot;비연결&quot; 부분을 &quot;이 신청자로 연결&quot; 로 변경하고 저장을 누릅니다.&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1405&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l4JoF/dJMcaaLIcpE/oX2Nb9hQb3JovzG3KvL7i0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l4JoF/dJMcaaLIcpE/oX2Nb9hQb3JovzG3KvL7i0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l4JoF/dJMcaaLIcpE/oX2Nb9hQb3JovzG3KvL7i0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl4JoF%2FdJMcaaLIcpE%2FoX2Nb9hQb3JovzG3KvL7i0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1405&quot; height=&quot;852&quot; data-origin-width=&quot;1405&quot; data-origin-height=&quot;852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3) 승인상태를 확인합니다.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1405&quot; data-origin-height=&quot;852&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1lA26/dJMb9966bQk/s75q29QbbfI7X2JcwKloCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1lA26/dJMb9966bQk/s75q29QbbfI7X2JcwKloCk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1lA26/dJMb9966bQk/s75q29QbbfI7X2JcwKloCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1lA26%2FdJMb9966bQk%2Fs75q29QbbfI7X2JcwKloCk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1405&quot; height=&quot;852&quot; data-origin-width=&quot;1405&quot; data-origin-height=&quot;852&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;학급페이지에서 승인받은 학부모 화면에는 하단에 &quot;승인&quot; 상태로 변경되고&lt;/b&gt;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: center;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;게시판글을 확인하 실 수있습니다.&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;743&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uGP3W/dJMcabKEgss/4fYHayZCzKAWrDre1x1kjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uGP3W/dJMcabKEgss/4fYHayZCzKAWrDre1x1kjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uGP3W/dJMcabKEgss/4fYHayZCzKAWrDre1x1kjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuGP3W%2FdJMcabKEgss%2F4fYHayZCzKAWrDre1x1kjK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;378&quot; height=&quot;743&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;743&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/253</guid>
      <comments>https://expertbuilder.tistory.com/253#entry253comment</comments>
      <pubDate>Tue, 14 Apr 2026 20:35:41 +0900</pubDate>
    </item>
    <item>
      <title>구글 앱비번 가져오기</title>
      <link>https://expertbuilder.tistory.com/252</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://myaccount.google.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://myaccount.google.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1772157218678&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Google 계정&quot; data-og-description=&quot;Google 계정에서 정보, 활동, 보안 옵션, 개인정보 보호 환경설정을 확인하고 관리하여 나에게 더욱 잘 맞는 Google 서비스를 이용할 수 있습니다.&quot; data-og-host=&quot;www.google.com&quot; data-og-source-url=&quot;https://myaccount.google.com/&quot; data-og-url=&quot;https://www.google.com/intl/ko/account/about/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://myaccount.google.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://myaccount.google.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Google 계정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Google 계정에서 정보, 활동, 보안 옵션, 개인정보 보호 환경설정을 확인하고 관리하여 나에게 더욱 잘 맞는 Google 서비스를 이용할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 주소로 가셔서 앱 비밀번호를 검색합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;915&quot; data-origin-height=&quot;729&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJ9t6J/dJMb99SZ5Fg/aInVyHTZqAhgL0CVKWldik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJ9t6J/dJMb99SZ5Fg/aInVyHTZqAhgL0CVKWldik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJ9t6J/dJMb99SZ5Fg/aInVyHTZqAhgL0CVKWldik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJ9t6J%2FdJMb99SZ5Fg%2FaInVyHTZqAhgL0CVKWldik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;915&quot; height=&quot;729&quot; data-origin-width=&quot;915&quot; data-origin-height=&quot;729&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;946&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbmjGi/dJMcacoE4cS/WfczP0sN0LiS4vCk1KsVM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbmjGi/dJMcacoE4cS/WfczP0sN0LiS4vCk1KsVM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbmjGi/dJMcacoE4cS/WfczP0sN0LiS4vCk1KsVM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbmjGi%2FdJMcacoE4cS%2FWfczP0sN0LiS4vCk1KsVM0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;677&quot; height=&quot;946&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;946&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;784&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biYEqL/dJMb99MdxnW/p6iNkgLv7Hv13vTzyv0evk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biYEqL/dJMb99MdxnW/p6iNkgLv7Hv13vTzyv0evk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biYEqL/dJMb99MdxnW/p6iNkgLv7Hv13vTzyv0evk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiYEqL%2FdJMb99MdxnW%2Fp6iNkgLv7Hv13vTzyv0evk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;658&quot; height=&quot;784&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;784&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;522&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsysmV/dJMcagLnKQ1/4Sb0Z4hiLK9QRv9qHlZ500/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsysmV/dJMcagLnKQ1/4Sb0Z4hiLK9QRv9qHlZ500/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsysmV/dJMcagLnKQ1/4Sb0Z4hiLK9QRv9qHlZ500/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsysmV%2FdJMcagLnKQ1%2F4Sb0Z4hiLK9QRv9qHlZ500%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;595&quot; height=&quot;522&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;522&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 비빌번호 알려주세요.&lt;/p&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/252</guid>
      <comments>https://expertbuilder.tistory.com/252#entry252comment</comments>
      <pubDate>Fri, 27 Feb 2026 10:54:26 +0900</pubDate>
    </item>
    <item>
      <title>Termux 로 안드로이드 폰에 웹서버설치하기</title>
      <link>https://expertbuilder.tistory.com/249</link>
      <description>&lt;pre id=&quot;code_1752357143249&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;certbot certonly --manual --preferred-challenges dns -d 도메인

## 이경우 dns에 certbot 이 지정하는 값을 할당하여 도메인을 인증합니다.
## 위 명령시 안내하는 내용을 참고하여 DNS 에 등록을 해줬더니 잘 처리됩니다.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드폰이 리눅스니, 웹서버 설치가 가능하겠다 싶었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;터미널은 어떻게 띄울수 있나 궁금해서 찾아보니&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미 웹서버를 설치하는 많은 포스트들이 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치해본 시점에 따라, 리눅스등의 버젼에 따라, 폰의 사양에 따라 여러 포스트들이 씌여졌기 때문에&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나도 약간의 삽질과 구글링을 하면서 내 테블릿, 내 폰에 맞는 글을 작성해본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;0. Termux 앱 설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 폰에서 터미널을 듸울수 있게 해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;986&quot; data-origin-height=&quot;451&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1QIak/btsPf1hULos/ZV5IsDU5Gpj5b8KWk3XkMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1QIak/btsPf1hULos/ZV5IsDU5Gpj5b8KWk3XkMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1QIak/btsPf1hULos/ZV5IsDU5Gpj5b8KWk3XkMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1QIak%2FbtsPf1hULos%2FZV5IsDU5Gpj5b8KWk3XkMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;986&quot; height=&quot;451&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;986&quot; data-origin-height=&quot;451&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치하고 실행하면 다음과 같은 화면과 프롬프트가 뜬다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lniIB/btsPgftp5O2/gZwAJEjKNmLUtNRJcKPwq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lniIB/btsPgftp5O2/gZwAJEjKNmLUtNRJcKPwq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lniIB/btsPgftp5O2/gZwAJEjKNmLUtNRJcKPwq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlniIB%2FbtsPgftp5O2%2FgZwAJEjKNmLUtNRJcKPwq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1600&quot; height=&quot;720&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;0-1.&amp;nbsp; 패키지를 업데이트 한다.&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1752307033382&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ pkg update &amp;amp;&amp;amp; pkg upgrade -y&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. PC에서 접속할 수 있도록 환경구성&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 자체도 리눅스라 apm 이 설치되지만, 먼가 안정적인면과 수동설정부분이 까다로와 리눅스버젼을 설치하고 그 안에서 한다는 포스트들을 보고 나도 그렇게..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f0f0f0; color: #444444; text-align: start;&quot;&gt;proot-distro&lt;span&gt; 는 컨테이너기반의 환경관리자 라고 함.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1752307169168&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ pkg install proot-distro vim


# 추가로 Vim 을 설치했다.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무래도 폰에서 아래 많은 작업을 진행하기엔 한계가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ssh를 설치해 PC 에서 접속하여 진행하기 위해 폰에 SSH 를 설치한다.&lt;/p&gt;
&lt;pre id=&quot;code_1752308495562&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pkg install openssh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Termux 실행과 동시에 sshd 를 실행하기 위해서 .bashrc 파일 수정&lt;/p&gt;
&lt;pre id=&quot;code_1752309857002&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# termux 가 비활성모드로 바뀌지 않도록
termux-wake-lock

# ssh를 서비스를 바로 실행하도록
sshd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ssh 접속확인을 위해 폰에 할당된 아이피( 내부아이피 ) 를 확인해본다.&lt;/p&gt;
&lt;pre id=&quot;code_1752310472867&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ ifconfig&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;203&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FN5Eg/btsPfIJFaju/MP66ihFSjwngijtkfVcVPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FN5Eg/btsPfIJFaju/MP66ihFSjwngijtkfVcVPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FN5Eg/btsPfIJFaju/MP66ihFSjwngijtkfVcVPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFN5Eg%2FbtsPfIJFaju%2FMP66ihFSjwngijtkfVcVPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;662&quot; height=&quot;203&quot; data-origin-width=&quot;662&quot; data-origin-height=&quot;203&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;127.0.0.1 을 제외한 wlan0 항목에 192.168.0.220 이 보인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;폰에서 sshd 를 실행하고 PC 에서 접속한다.&lt;/p&gt;
&lt;pre id=&quot;code_1752310523132&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ ssh root@[아이피] -p 8022

## termux ssh 기본포트는 8022

## 이것은 termux 서버에 접속한 것이고, 
## 우리가 설치한 ubuntu 에 접속하려면 다시
## 아래 명령으로 

$ proot-distro login ubuntu&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 리눅스설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;proot-distro 로 리눅스를 설치한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치할 수 있는 리눅스 버젼 목록을 확인해 보자.&lt;/p&gt;
&lt;pre id=&quot;code_1752317391362&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ proot-distro list&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;606&quot; data-origin-height=&quot;375&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v0cRM/btsPg79hm8i/fJXaPUYmF1PN6Alm36zEW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v0cRM/btsPg79hm8i/fJXaPUYmF1PN6Alm36zEW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v0cRM/btsPg79hm8i/fJXaPUYmF1PN6Alm36zEW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv0cRM%2FbtsPg79hm8i%2FfJXaPUYmF1PN6Alm36zEW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;606&quot; height=&quot;375&quot; data-origin-width=&quot;606&quot; data-origin-height=&quot;375&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;우분투를 선택하여 설치한다.&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1752317636280&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ proot-distro install ubuntu

## 제공하는 버젼을 지정하여 설치할 수도 있다.
# $ proot-distro install ubuntu2.24&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Apple SD Gothic Neo', Arial, sans-serif; letter-spacing: 0px;&quot;&gt;설치한 리눅스에 접속한다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1752317684234&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ proot-distro login ubuntu&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2. 웹서버설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1752309734129&quot; class=&quot;bash&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;$ apt install apache2 -y 

# 웹서버 기본포트가 80 인데 보안상 80이 닫혀있는듯 8000으로 바꿔본다.
vi /etc/apache2/ports.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;554&quot; data-origin-height=&quot;265&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l36kv/btsPfg7W95N/PKuzyn2wELqUb54Jx8RtX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l36kv/btsPfg7W95N/PKuzyn2wELqUb54Jx8RtX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l36kv/btsPfg7W95N/PKuzyn2wELqUb54Jx8RtX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl36kv%2FbtsPfg7W95N%2FPKuzyn2wELqUb54Jx8RtX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;554&quot; height=&quot;265&quot; data-origin-width=&quot;554&quot; data-origin-height=&quot;265&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹서버 실행&lt;/p&gt;
&lt;pre id=&quot;code_1752310307069&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;service apache2 start&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정상적으로 실행했다면&amp;nbsp; 브라우저로 접속해본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;http://[아이피]:8000&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;715&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjagk3/btsPfh6TMAH/FFzGhJamHDbBNj2iqH4ckk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjagk3/btsPfh6TMAH/FFzGhJamHDbBNj2iqH4ckk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjagk3/btsPfh6TMAH/FFzGhJamHDbBNj2iqH4ckk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcjagk3%2FbtsPfh6TMAH%2FFFzGhJamHDbBNj2iqH4ckk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;716&quot; height=&quot;604&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;715&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 서버 (재)부팅시 웹서버가 자동으로 실행하도록&lt;/p&gt;
&lt;pre id=&quot;code_1752312538101&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ systemctl enable apache2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.&amp;nbsp; PHP설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1752312660920&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ apt install php-common php-cli  php-gd php-mysql php-curl php-intl php-xsl php-mbstring php-zip  php-iconv php-soap -y

$ apt install php


## 혹시나 해서 추가
apt-get install libxml2-dev libjpeg-dev libpng-dev libsqlite3-dev


## 설치된 php 버젼확인
$ php -v

## PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)
## Copyright (c) The PHP Group
## Zend Engine v4.3.6, Copyright (c) Zend Technologie
##     with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;php 가 잘동작하는지 확인한다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1752313771486&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;## 아파치를 재시작한다.
$ service apache2 start

## php 실행을 확인하기 위해 php 구문을 작성한다.

vi /var/www/html/index.php


&amp;lt;?php 
echo &quot;Test PHP&quot;;
?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 브라우저로 접속하여 확인한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;http://192.168.0.220:8000/index.php&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #555555; text-align: start;&quot;&gt;아래와 같이 echo 문에 의해 출력이 정상적으로 작동한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;252&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btGK3w/btsPfv4O1yK/RFCBJOIW4EAgyAQQ5AwEfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btGK3w/btsPfv4O1yK/RFCBJOIW4EAgyAQQ5AwEfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btGK3w/btsPfv4O1yK/RFCBJOIW4EAgyAQQ5AwEfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtGK3w%2FbtsPfv4O1yK%2FRFCBJOIW4EAgyAQQ5AwEfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;252&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;252&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.&amp;nbsp; MariaDB설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1752314376333&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ apt install mariadb-server -y

## mariaDB 를 실행한다
$ service mariadb start

## 보안설정을 하기 위해 
## test 용 DB 를 삭제하고, root 비번을 설정, root 의 원격접속허용 여부를 설정하는등..

$ mysql_secure_installation&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;샘플 DB 를 생성하고 사용자에게 권한을 부여해본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1752315164983&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# DB명 : mygospel
# 사용자명 : mygospel ( 아래 명령으로 생성과 함께 권한이 부여된다 )

## 디비생성

create database mygospel;

# 권한부여 
# grant all privileges on 디비명.* to 사용자명@'%' identified by '비번';

grant all privileges on mygospel.* to mygospel@'%' identified by '설정할비번';&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위까지 폰에 apm 세팅이 완료되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;별첨 1.&amp;nbsp; PHP설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;** 추가로 git 과 composer 등을 설치해서 작업을 편하게&lt;/p&gt;
&lt;pre id=&quot;code_1752315808007&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;## git 설치
$ apt install git

## composer 다운로드 
$ curl -sS https://getcomposer.org/installer | php


## 어디서나 composer 를 실행할수 있도록
$ mv composer.phar /usr/local/bin/composer

## ssl 인증서 사용을 위해서
$ apt install python3-certbot-apache&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;** 도메인연결을 위해서 집에 있는 IPtime 으로 포트포워딩을 하여 8000 포트는 핸드폰에 접속되도록 했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;( 기존 80 포트는 다른&amp;nbsp; PC 에서 사용중이므로 )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;** certbot 으로 자동 ssl 설치하려면 80 포트여야 한다고 하니 불가능한줄 알았는데 수동설치를 하면 가능하네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1752357366371&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;certbot certonly --manual --preferred-challenges dns -d 도메인

## 위 명령후 certbot 이 안내하는 도메인에 TXT 값을 할당하여 도메인소유인증을 하고
## 인증서를 발급해줍니다.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;** (s)FTP 로 접속하여 파일을 수정하려고 할때&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;8022 로 접속해봐야 Termux 디렉토리이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs/ubuntu/&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;디렉토리가 바로 ubuntu 디렉토리란다. 그러니 나는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs/ubuntu/var/www/html&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 디렉토리로 들어가니 성공.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>MariaDB</category>
      <category>php</category>
      <category>TERMUX</category>
      <category>리눅스</category>
      <category>우분투</category>
      <category>핸드폰웹서버</category>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/249</guid>
      <comments>https://expertbuilder.tistory.com/249#entry249comment</comments>
      <pubDate>Sat, 12 Jul 2025 20:25:36 +0900</pubDate>
    </item>
    <item>
      <title>Termux 에서 Ubuntu 절전모드 해제</title>
      <link>https://expertbuilder.tistory.com/248</link>
      <description>&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;div data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQo_EKegQIAxAB&quot; data-hveid=&quot;CAMQAQ&quot;&gt;&lt;span data-huuid=&quot;15745744393314654739&quot;&gt;&lt;span&gt;Termux에서 절전 모드 상태에서도 Ubuntu가 계속 실행되도록 하려면 몇 가지 설정을 조정해야 합니다.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span data-huuid=&quot;15745744393314655108&quot;&gt;&lt;span data-huuid=&quot;15745744393314655108&quot;&gt;&lt;span&gt;Termux:API를 사용하여 배터리 설정을 제어하고, 필요하다면 절전 모드 관련 설정을 비활성화할 수도 있습니다.&lt;/span&gt;&lt;span data-ih=&quot;&quot; data-cid=&quot;e3c1460b-9d6c-48e5-b13b-e383ffef4a0a&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div data-uuids=&quot;15745744393314654739,15745744393314655108&quot; data-cid=&quot;e3c1460b-9d6c-48e5-b13b-e383ffef4a0a&quot;&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQ3fYKegQIBBAB&quot; data-hveid=&quot;CAQQAQ&quot;&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;div data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQo_EKegQICBAB&quot; data-hveid=&quot;CAgQAQ&quot;&gt;&lt;span data-huuid=&quot;3808918882088007369&quot;&gt;&lt;span data-huuid=&quot;3808918882088007369&quot;&gt;&lt;span&gt;1. Termux:API 설치 및 설정:&lt;/span&gt;&lt;span data-ih=&quot;&quot; data-cid=&quot;010499c9-2226-492c-b507-6c23a710d80d&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div data-uuids=&quot;3808918882088007369&quot; data-cid=&quot;010499c9-2226-492c-b507-6c23a710d80d&quot;&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQ3fYKegQIBxAB&quot; data-hveid=&quot;CAcQAQ&quot;&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQm_YKegQIEBAB&quot; data-hveid=&quot;CBAQAQ&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;3808918882088009470&quot;&gt;&lt;span&gt;Termux에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;pkg install termux-api&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 Termux:API를 설치합니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;3808918882088008140&quot;&gt;&lt;span&gt;설치가 완료되면&lt;span&gt;&amp;nbsp;&lt;/span&gt;termux-wake-lock&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 절전 모드를 비활성화할 수 있습니다.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span data-huuid=&quot;3808918882088007475&quot;&gt;&lt;span&gt;이 명령어는 Termux가 실행되는 동안 장치가 절전 모드로 전환되지 않도록 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;3808918882088006145&quot;&gt;&lt;span data-huuid=&quot;3808918882088006145&quot;&gt;&lt;span&gt;마찬가지로&lt;span&gt;&amp;nbsp;&lt;/span&gt;termux-wake-unlock&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 절전 모드를 다시 활성화할 수 있습니다.&lt;/span&gt;&lt;span data-ih=&quot;&quot; data-cid=&quot;2cefd4ca-4439-497c-81f1-45759f2ba28a&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div data-uuids=&quot;3808918882088009470,3808918882088008140,3808918882088007475,3808918882088006145&quot; data-cid=&quot;2cefd4ca-4439-497c-81f1-45759f2ba28a&quot;&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQ3fYKegQIDRAB&quot; data-hveid=&quot;CA0QAQ&quot;&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;div data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQo_EKegQIFBAB&quot; data-hveid=&quot;CBQQAQ&quot;&gt;&lt;span data-huuid=&quot;4549061088466031449&quot;&gt;&lt;span data-huuid=&quot;4549061088466031449&quot;&gt;&lt;span&gt;2. 배터리 설정 확인 및 조정:&lt;/span&gt;&lt;span data-ih=&quot;&quot; data-cid=&quot;d5c5e2ca-ce14-4f24-825b-167196a62a3a&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div data-uuids=&quot;4549061088466031449&quot; data-cid=&quot;d5c5e2ca-ce14-4f24-825b-167196a62a3a&quot;&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQ3fYKegQIExAB&quot; data-hveid=&quot;CBMQAQ&quot;&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQm_YKegQIFxAB&quot; data-hveid=&quot;CBcQAQ&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;4549061088466034166&quot;&gt;&lt;span&gt;안드로이드 설정에서 배터리 절약 모드 또는 절전 모드 설정을 확인합니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;4549061088466034612&quot;&gt;&lt;span&gt;Termux 앱이 배터리 절약 모드의 예외 목록에 포함되어 있는지 확인합니다.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span data-huuid=&quot;4549061088466032787&quot;&gt;&lt;span&gt;포함되어 있지 않다면 예외 목록에 추가하여 절전 모드에서도 Termux가 원활하게 실행되도록 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;4549061088466033233&quot;&gt;&lt;span&gt;일부 장치에서는 백그라운드 활동 제한 설정을 조정해야 할 수도 있습니다.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span data-huuid=&quot;4549061088466031408&quot;&gt;&lt;span data-huuid=&quot;4549061088466031408&quot;&gt;&lt;span&gt;이 설정을 통해 Termux의 백그라운드 활동이 제한되지 않도록 합니다.&lt;/span&gt;&lt;span data-ih=&quot;&quot; data-cid=&quot;8462207e-b0cd-4e50-97c4-44b13f0f359d&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div data-uuids=&quot;4549061088466034166,4549061088466034612,4549061088466032787,4549061088466033233,4549061088466031408&quot; data-cid=&quot;8462207e-b0cd-4e50-97c4-44b13f0f359d&quot;&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQ3fYKegQIGxAB&quot; data-hveid=&quot;CBsQAQ&quot;&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;div data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQo_EKegQIIRAB&quot; data-hveid=&quot;CCEQAQ&quot;&gt;&lt;span data-huuid=&quot;451616108321664619&quot;&gt;&lt;span&gt;3. Ubuntu 설정 확인 (선택 사항):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQm_YKegQIIxAB&quot; data-hveid=&quot;CCMQAQ&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;451616108321664010&quot;&gt;&lt;span&gt;Ubuntu 내에서 절전 모드 설정을 확인하고 필요에 따라 조정할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;451616108321663604&quot;&gt;&lt;span&gt;sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 절전 모드를 비활성화할 수 있습니다.&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span data-huuid=&quot;451616108321663401&quot;&gt;&lt;span&gt;이 명령어는 Ubuntu 시스템의 절전 모드 관련 프로세스를 중단합니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;451616108321662995&quot;&gt;&lt;span&gt;sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 절전 모드를 다시 활성화할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;451616108321662589&quot;&gt;&lt;span data-huuid=&quot;451616108321662589&quot;&gt;&lt;span&gt;sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 절전 모드 상태를 확인할 수 있습니다.&lt;/span&gt;&lt;span data-cid=&quot;3c650f69-54b4-4b37-89c6-7f1236faf1aa&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div data-uuids=&quot;451616108321664010,451616108321663604,451616108321663401,451616108321662995,451616108321662589&quot; data-cid=&quot;3c650f69-54b4-4b37-89c6-7f1236faf1aa&quot;&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQ3fYKegQIKBAB&quot; data-hveid=&quot;CCgQAQ&quot;&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;div data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQo_EKegQIMRAB&quot; data-hveid=&quot;CDEQAQ&quot;&gt;&lt;span data-huuid=&quot;12485006410159925695&quot;&gt;&lt;span data-huuid=&quot;12485006410159925695&quot;&gt;&lt;span&gt;주의:&lt;/span&gt;&lt;span data-ih=&quot;&quot; data-cid=&quot;d9eeccea-608d-4da3-b367-a3f64b18f62f&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div data-uuids=&quot;12485006410159925695&quot; data-cid=&quot;d9eeccea-608d-4da3-b367-a3f64b18f62f&quot;&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQ3fYKegQIMBAB&quot; data-hveid=&quot;CDAQAQ&quot;&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #001d35; text-align: start;&quot;&gt;
&lt;div style=&quot;color: #001d35;&quot;&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ved=&quot;2ahUKEwivkrSdyvyNAxUfh68BHc9oLgEQm_YKegQIOBAB&quot; data-hveid=&quot;CDgQAQ&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;12485006410159926410&quot;&gt;&lt;span&gt;절전 모드 설정을 변경하면 배터리 소모가 증가할 수 있습니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;12485006410159924156&quot;&gt;&lt;span&gt;장치별로 설정 방법이 다를 수 있으므로, 필요에 따라 제조사 설명서를 참조하십시오.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;list-style-type: inherit;&quot;&gt;&lt;span data-huuid=&quot;12485006410159925998&quot;&gt;&lt;span&gt;Ubuntu 설정을 변경할 때는 신중하게 진행해야 하며, 문제가 발생할 경우 해당 설정 변경을 되돌릴 수 있도록 주의해야 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/248</guid>
      <comments>https://expertbuilder.tistory.com/248#entry248comment</comments>
      <pubDate>Thu, 19 Jun 2025 12:54:17 +0900</pubDate>
    </item>
    <item>
      <title>Python package 설치 오류</title>
      <link>https://expertbuilder.tistory.com/223</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연결&amp;nbsp;오류&amp;nbsp;:&amp;nbsp;[SSL&amp;nbsp;:&amp;nbsp;CERTIFICATE_VERIFY_FAILED]&amp;nbsp;인증서&amp;nbsp;확인&amp;nbsp;실패&amp;nbsp;(_ssl.c&amp;nbsp;:&amp;nbsp;598)&quot;와&amp;nbsp;함께&amp;nbsp;pip&amp;nbsp;설치가&amp;nbsp;실패합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신뢰할&amp;nbsp;수있는&amp;nbsp;호스트로&amp;nbsp;설정&amp;nbsp;pypi.org하여&amp;nbsp;SSL&amp;nbsp;오류를&amp;nbsp;무시할&amp;nbsp;수&amp;nbsp;있습니다&amp;nbsp;files.pythonhosted.org. &lt;br /&gt;&lt;br /&gt;$&amp;nbsp;pip&amp;nbsp;install&amp;nbsp;--trusted-host&amp;nbsp;pypi.org&amp;nbsp;--trusted-host&amp;nbsp;files.pythonhosted.org&amp;nbsp;&amp;lt;package_name&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 했더니 설치됨...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/223</guid>
      <comments>https://expertbuilder.tistory.com/223#entry223comment</comments>
      <pubDate>Mon, 22 Apr 2024 11:03:06 +0900</pubDate>
    </item>
    <item>
      <title>최신 apm 설치 최적</title>
      <link>https://expertbuilder.tistory.com/218</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;ncould와&amp;nbsp; gabia 에 설치해 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CentOs 에 Apache + PHP + MariaDB&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. YUM 업데이트&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1703588039920&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum update -y&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;yum을&amp;nbsp;이용하여&amp;nbsp;아래&amp;nbsp;라이브러리를&amp;nbsp;설치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703588138861&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2.&amp;nbsp;Apache2.4.x&amp;nbsp;설치&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1703588320783&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install httpd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;진행과정에서 y 누르고 갑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치확인&lt;/p&gt;
&lt;pre id=&quot;code_1703588368382&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ httpd -v&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부팅시 자동실행등록&lt;/p&gt;
&lt;pre id=&quot;code_1703588397173&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ systemctl enable httpd&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3.&amp;nbsp;MariaDB10.4.x&amp;nbsp;설치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;yum 미러 경로지정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 참고로 rockey&amp;nbsp; :::&amp;nbsp; /yum/10.11/rockylinux8-amd64/&lt;/p&gt;
&lt;pre id=&quot;code_1703588507434&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo vi /etc/yum.repos.d/MariaDB.repo


# 파일내용

# MariaDB 10.4 CentOS repository list 
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mariaDB설치&lt;/p&gt;
&lt;pre id=&quot;code_1703588547478&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install MariaDB-server MariaDB-client&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;진행과정에서 y 누르고 갑니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치확인&lt;/p&gt;
&lt;pre id=&quot;code_1703588605187&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mysql -V&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상태확인&lt;/p&gt;
&lt;pre id=&quot;code_1703588687786&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 시작
$ systemctl start mariadb

# 종료
$ systemctl stop mariadb

# 상태
$ systemctl status mariadb&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본보안설정 ( 루트패스워드 포함 )&lt;/p&gt;
&lt;pre id=&quot;code_1703588733168&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mysql_secure_installation&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;진행과정에서 y 누르고 갑니다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부팅시 자동실행&lt;/p&gt;
&lt;pre id=&quot;code_1703588795269&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ systemctl enable mariadb&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DB 생성 및 권한설정&lt;/p&gt;
&lt;pre id=&quot;code_1703631846931&quot; class=&quot;pgsql&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;# 과거

mysql&amp;gt; grant all privileges on DB_NAME.* to USER_NAME@'%' identified by 'PASSWORD';
mysql&amp;gt; flush privileges;
 
#현재

mysql&amp;gt; create user USER_NAME@'%' identified by 'PASSWORD';
mysql&amp;gt; grant all privileges on DB_NAME.* to 계정ID@'%';
mysql&amp;gt; flush privileges;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. PHP8.x 설치&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;yum 미러 경로지정&lt;/p&gt;
&lt;pre id=&quot;code_1703589844759&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --enable remi-php82&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703588894350&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Install PHP with ext
$ sudo yum install -y php php-bcmath php-cli php-common php-devel php-gd \
    php-imap php-intl php-json php-ldap php-lz4 php-mbstring php-mysqlnd \
    php-soap php-intl php-opcache php-xml php-pdo php-zip&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치확인&lt;/p&gt;
&lt;pre id=&quot;code_1703589083398&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ php -v&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;5. Apache 시작&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1703589454125&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ apachectl start&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;웹브라우저에서 아이피 로 접속&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php 연동확인&lt;/p&gt;
&lt;pre id=&quot;code_1703589632362&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;echo '&amp;lt;?php phpinfo();?&amp;gt;' &amp;gt; /var/www/html/index.php&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;6. 계정생성&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계정생성시 기본 디렉토리 설정&lt;/p&gt;
&lt;pre id=&quot;code_1703590138246&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ mkdir /etc/skel/www
$ chmod 701 /etc/skel&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;7. Index 파일설정 및 php mime 설정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;index 파일로 인식될 파일을 설정합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Laravel,&amp;nbsp; CI 등의 프레임웍은 index.php 를 허용하여야 합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1703679455186&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vi /etc/httpd/conf/httpd.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 index.php 등을 추가합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1703679351005&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;IfModule dir_module&amp;gt;
    DirectoryIndex index.html index.htm index.php
&amp;lt;/IfModule&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;php mime 설정&lt;/h3&gt;
&lt;pre id=&quot;code_1703720476312&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;  &amp;lt;IfModule mime_module&amp;gt;
  
  ....
  
  ## 이부분 추가
  AddType application/x-httpd-php .html .htm .php .inc
  AddType application/x-httpd-php-source .phps
  
  &amp;lt;/IfModule&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;8. 가상호스트 설정&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703683240004&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vi /etc/httpd/conf/https.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703683116277&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#이부분을 찾아
&amp;lt;Directory /&amp;gt;
    AllowOverride none
    Require all denied
&amp;lt;/Directory&amp;gt;

#아래 내용을 추가 
&amp;lt;Directory /home&amp;gt;
    AllowOverride none
    Require all granted
&amp;lt;/Directory&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703683160977&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vi /etc/httpd/conf.d/vhosts.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 추가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703589999773&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;VirtualHost *:80&amp;gt;
  ServerName aaa.co.kr
  DocumentRoot &quot;/home/aaa/www/public&quot;

    &amp;lt;Directory /home/aaa/www/public&amp;gt;
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        #DirectoryIndex index.php
    &amp;lt;/Directory&amp;gt;

  errorLog &quot;logs/aaa.co.kr.error_log&quot;
  CustomLog &quot;logs/aaa.co.kr.log&quot; common
&amp;lt;/VirtualHost&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;9. certbot&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1703767809329&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# certbot 설치
$ sudo yum install certbot

# 웹서버에 따라 플러그인 설치

# apache
$ sudo yum install python2-certbot-apache

#nginx
$ sudo yum install python2-certbot-nginx&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;10. Sendmail 설치&lt;/b&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1703679761054&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ yum install sendmail*&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. sendmail 설정&lt;/p&gt;
&lt;pre id=&quot;code_1703679814174&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vi /etc/mail/sendmail.mc&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 수정&lt;/p&gt;
&lt;pre id=&quot;code_1703680062046&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 이부분을 찾아서

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

# 이렇게 수정
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수정후 내용을 cf 로 변환&lt;/p&gt;
&lt;pre id=&quot;code_1703681012085&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;m4 /etc/mail/sendmail.mc &amp;gt; /etc/mail/sendmail.cf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;relay 설정&lt;/p&gt;
&lt;pre id=&quot;code_1703680108447&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vi /etc/mail/access&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 수정&lt;/p&gt;
&lt;pre id=&quot;code_1703680286322&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY

# 발송할 아이피 또는 도메인을 추가
Connect:aaa.co.kr RELAY&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행&lt;/p&gt;
&lt;pre id=&quot;code_1703680499312&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# cf/relay 설정 적용 및 시작
/etc/init.d/sendmail start


# 재시작
/etc/init.d/sendmail restart&lt;/code&gt;&lt;/pre&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/218</guid>
      <comments>https://expertbuilder.tistory.com/218#entry218comment</comments>
      <pubDate>Tue, 26 Dec 2023 20:29:16 +0900</pubDate>
    </item>
    <item>
      <title>IIS + PHP 파일 업로드 시 접속이 끊기는 현상</title>
      <link>https://expertbuilder.tistory.com/217</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;두가지 timeout 과 upload 용량제한 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;A. IIS 설정&lt;/h2&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;1. 사이트의 time out&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;817&quot; data-origin-height=&quot;590&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dt5i0U/btszcFa7FPp/8mKkfwPsvKSQmUMOKv5Dbk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt5i0U/btszcFa7FPp/8mKkfwPsvKSQmUMOKv5Dbk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt5i0U/btszcFa7FPp/8mKkfwPsvKSQmUMOKv5Dbk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdt5i0U%2FbtszcFa7FPp%2F8mKkfwPsvKSQmUMOKv5Dbk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;665&quot; height=&quot;480&quot; data-origin-width=&quot;817&quot; data-origin-height=&quot;590&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;438&quot; data-origin-height=&quot;545&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/H68l6/btszb94xYKP/MREcUCC3DN9n5v2ypKUfPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/H68l6/btszb94xYKP/MREcUCC3DN9n5v2ypKUfPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/H68l6/btszb94xYKP/MREcUCC3DN9n5v2ypKUfPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FH68l6%2Fbtszb94xYKP%2FMREcUCC3DN9n5v2ypKUfPk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;438&quot; height=&quot;545&quot; data-origin-width=&quot;438&quot; data-origin-height=&quot;545&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;2. 어플리케이션풀&lt;span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;898&quot; data-origin-height=&quot;604&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/esHyV6/btszcRCqpYM/Zou0Y1BlikkATP1cQelnc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/esHyV6/btszcRCqpYM/Zou0Y1BlikkATP1cQelnc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/esHyV6/btszcRCqpYM/Zou0Y1BlikkATP1cQelnc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FesHyV6%2FbtszcRCqpYM%2FZou0Y1BlikkATP1cQelnc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;734&quot; height=&quot;494&quot; data-origin-width=&quot;898&quot; data-origin-height=&quot;604&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;554&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KFWET/btszfuNn1kT/aHYuQdJXxSe1ZSafhWkiA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KFWET/btszfuNn1kT/aHYuQdJXxSe1ZSafhWkiA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KFWET/btszfuNn1kT/aHYuQdJXxSe1ZSafhWkiA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKFWET%2FbtszfuNn1kT%2FaHYuQdJXxSe1ZSafhWkiA1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;451&quot; height=&quot;554&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;554&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3. web.config&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;882&quot; data-origin-height=&quot;342&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8UMkW/btszfNF12yu/kcWX8DgxsEvCarK23HuCqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8UMkW/btszfNF12yu/kcWX8DgxsEvCarK23HuCqK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8UMkW/btszfNF12yu/kcWX8DgxsEvCarK23HuCqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8UMkW%2FbtszfNF12yu%2FkcWX8DgxsEvCarK23HuCqK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;882&quot; height=&quot;342&quot; data-origin-width=&quot;882&quot; data-origin-height=&quot;342&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;PHP.ini 설정&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1.&amp;nbsp; 제한시간 설정&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;797&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KtSQJ/btszgyPaVxz/7kskPTjLLF5KGHGlvFMa5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KtSQJ/btszgyPaVxz/7kskPTjLLF5KGHGlvFMa5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KtSQJ/btszgyPaVxz/7kskPTjLLF5KGHGlvFMa5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKtSQJ%2FbtszgyPaVxz%2F7kskPTjLLF5KGHGlvFMa5K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;744&quot; height=&quot;666&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;797&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;2.&amp;nbsp; 제한용량 설정&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;768&quot; data-origin-height=&quot;511&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJCwPl/btsziN58xEO/3N85TB9RdOXBdf5K6cADlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJCwPl/btsziN58xEO/3N85TB9RdOXBdf5K6cADlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJCwPl/btsziN58xEO/3N85TB9RdOXBdf5K6cADlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJCwPl%2FbtsziN58xEO%2F3N85TB9RdOXBdf5K6cADlK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;740&quot; height=&quot;492&quot; data-origin-width=&quot;768&quot; data-origin-height=&quot;511&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;909&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JiURS/btszfKo3K2V/mk4knWhgBOlsvEYpwI1IS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JiURS/btszfKo3K2V/mk4knWhgBOlsvEYpwI1IS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JiURS/btszfKo3K2V/mk4knWhgBOlsvEYpwI1IS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJiURS%2FbtszfKo3K2V%2Fmk4knWhgBOlsvEYpwI1IS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;748&quot; height=&quot;329&quot; data-origin-width=&quot;909&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/217</guid>
      <comments>https://expertbuilder.tistory.com/217#entry217comment</comments>
      <pubDate>Fri, 27 Oct 2023 09:13:48 +0900</pubDate>
    </item>
    <item>
      <title>Laravel migrate 하위폴더를 사용하는 방법</title>
      <link>https://expertbuilder.tistory.com/195</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 AppServiceProvider.php 에 boot 에 추가해 두면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하위폴더 어떤 폴더든 관계없이 모두 migrate 또는 migrate:rollback 이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것은 모든 폴더를 직접 조회하는 방법으로 폴더명이 바뀌어도 해당 파일을 찾아 rollback 이 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;migrate 할때는 path 를 지정해서 해당 path 만 migrate 할수도 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;아쉬운점은 그렇다 하더라도&amp;nbsp;&lt;/b&gt; migration 은 migrations 테이블에 기록된 순서대로 rollback 을 하기 때문에 폴더를 나눈다고 해당 폴더만 rollback 을 하지는 못한다.( 너무 아쉬움 )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그냥 파일이 너무 많아서 관리를 위해 나눈다는 정도...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;elixir&quot; style=&quot;background-color: #2d2d2d; color: #cccccc; text-align: left;&quot;&gt;&lt;code&gt;$migrationsPath = database_path('migrations');
$directories    = glob($migrationsPath.'/*', GLOB_ONLYDIR);
$paths          = array_merge([$migrationsPath], $directories);

$this-&amp;gt;loadMigrationsFrom($paths);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://dcblog.dev/laravel-organise-migrations-into-folders&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://dcblog.dev/laravel-organise-migrations-into-folders&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1688603671660&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Laravel organise migrations into folders&quot; data-og-description=&quot;When a project grows the migrations folder can contain a lot of migration, ever wanted to despera...&quot; data-og-host=&quot;dcblog.dev&quot; data-og-source-url=&quot;https://dcblog.dev/laravel-organise-migrations-into-folders&quot; data-og-url=&quot;https://dcblog.dev/laravel-organise-migrations-into-folders&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cDsFES/hyTecTQD9e/wzKME2BB8LbXgiNS6bpdVK/img.png?width=900&amp;amp;height=506&amp;amp;face=0_0_900_506,https://scrap.kakaocdn.net/dn/bF48Rj/hyTebUUwS9/6aocf5zs8VQ7QOHMh6QZB0/img.png?width=900&amp;amp;height=506&amp;amp;face=0_0_900_506&quot;&gt;&lt;a href=&quot;https://dcblog.dev/laravel-organise-migrations-into-folders&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://dcblog.dev/laravel-organise-migrations-into-folders&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cDsFES/hyTecTQD9e/wzKME2BB8LbXgiNS6bpdVK/img.png?width=900&amp;amp;height=506&amp;amp;face=0_0_900_506,https://scrap.kakaocdn.net/dn/bF48Rj/hyTebUUwS9/6aocf5zs8VQ7QOHMh6QZB0/img.png?width=900&amp;amp;height=506&amp;amp;face=0_0_900_506');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Laravel organise migrations into folders&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;When a project grows the migrations folder can contain a lot of migration, ever wanted to despera...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;dcblog.dev&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하위폴더 어떤 폴더든 관계없이 모두 migrate 또는 migrate:rollback 이 가능하다.&lt;/p&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/195</guid>
      <comments>https://expertbuilder.tistory.com/195#entry195comment</comments>
      <pubDate>Thu, 6 Jul 2023 09:46:54 +0900</pubDate>
    </item>
    <item>
      <title>Windows + IIS + PHP + sqlServer(mssql) + Laravel 환경구축</title>
      <link>https://expertbuilder.tistory.com/192</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. IIS 설치&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.1 IIS 기능 켜기&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;프로그램 및 기능&amp;nbsp; &amp;gt;&amp;nbsp; 윈도우 기능 켜기/끄기 &amp;gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;인터넷 정보 서비스 &amp;gt; World Wide Web 서비스 &amp;gt; 응용프로그램 개발기능 &amp;gt; CGI 체크&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.2 기본문서에&amp;nbsp; index.php 추가&lt;/b&gt;&lt;/h4&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.3 처리기매핑에 FastCgi 모듈로 *.php 를 다운받은 php 로 연결 php-cgi.exe 선택&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. php 설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2-1. PHP 다운로드 및 설치&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.php.net/downloads.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.php.net/downloads.php&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682486941731&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;PHP: Downloads&quot; data-og-description=&quot;Current Stable PHP 8.2.5 (Changelog) php-8.2.5.tar.gz (sig) [18,607Kb] 13 Apr 2023 8974dea2507155471660b13a0bcbdc165ac778eeb845a7dbd65d5ffb92738c0a php-8.2.5.tar.bz2 (sig) [14,905Kb] 13 Apr 2023 e5a80663cca4f6044ad86a489798147c7af037eca96f6cd357ab36d28cb63&quot; data-og-host=&quot;www.php.net&quot; data-og-source-url=&quot;https://www.php.net/downloads.php&quot; data-og-url=&quot;https://www.php.net/downloads.php&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.php.net/downloads.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.php.net/downloads.php&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;PHP: Downloads&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Current Stable PHP 8.2.5 (Changelog) php-8.2.5.tar.gz (sig) [18,607Kb] 13 Apr 2023 8974dea2507155471660b13a0bcbdc165ac778eeb845a7dbd65d5ffb92738c0a php-8.2.5.tar.bz2 (sig) [14,905Kb] 13 Apr 2023 e5a80663cca4f6044ad86a489798147c7af037eca96f6cd357ab36d28cb63&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.php.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 버젼에 맞게 다운로드 받음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2-2. php 용 sqlserver driver 다운로드 및 설정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/ko-kr/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15&quot;&gt;https://docs.microsoft.com/ko-kr/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1682640554298&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;SQL Server용 ODBC 드라이버 다운로드 - ODBC Driver for SQL Server&quot; data-og-description=&quot;Microsoft ODBC Driver for SQL Server를 다운로드하여 SQL Server 및 Azure SQL Database에 연결하는 네이티브 코드 애플리케이션을 개발합니다.&quot; data-og-host=&quot;learn.microsoft.com&quot; data-og-source-url=&quot;https://docs.microsoft.com/ko-kr/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15&quot; data-og-url=&quot;https://learn.microsoft.com/ko-kr/sql/connect/odbc/download-odbc-driver-for-sql-server&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cmIZYA/hySpAAdsKG/my6x9Cb1Blg3vIVAcTl27K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://docs.microsoft.com/ko-kr/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15&quot; data-source-url=&quot;https://docs.microsoft.com/ko-kr/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cmIZYA/hySpAAdsKG/my6x9Cb1Blg3vIVAcTl27K/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;SQL Server용 ODBC 드라이버 다운로드 - ODBC Driver for SQL Server&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;Microsoft ODBC Driver for SQL Server를 다운로드하여 SQL Server 및 Azure SQL Database에 연결하는 네이티브 코드 애플리케이션을 개발합니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;learn.microsoft.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치 또는 압축해제하고 php 버젼에 맞는 드라이버를 php/ext 디렉토리에 복사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고, 파일명을 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php_sqlsrv_80_nts_x64.dll&amp;nbsp;&amp;rarr;&amp;nbsp;php_sqlsrv.dll&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php_pdo_sqlsrv_80_nts_x64.dll&amp;nbsp;&amp;rarr;&amp;nbsp;php_pdo_sqlsrv.dll&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;php.ini 에 추가&lt;/p&gt;
&lt;pre class=&quot;ini&quot; style=&quot;background-color: #2d2d2d; color: #cccccc; text-align: left;&quot; data-bidi-marker=&quot;true&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;extension=sqlsrv
extension=pdo_sqlsrv&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;** php.ini 에서 그밖에 필요한 모듈에 대해서도 주석처리하여 활성화&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;b&gt;3. sql server 설치&lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682640467467&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;SQL Server 다운로드 | Microsoft&quot; data-og-description=&quot;지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요.&quot; data-og-host=&quot;www.microsoft.com&quot; data-og-source-url=&quot;https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads&quot; data-og-url=&quot;https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cJnSD6/hySqY8LRKg/PX3TGSJ443b7pc3WasA7m1/img.jpg?width=400&amp;amp;height=225&amp;amp;face=0_0_400_225,https://scrap.kakaocdn.net/dn/mHYA2/hySpHOkIpG/9QLcxWlQA2Ld3z4MI3Fr6k/img.jpg?width=400&amp;amp;height=225&amp;amp;face=0_0_400_225,https://scrap.kakaocdn.net/dn/bhMolt/hySqQJGj7Z/baUil1QiKm0x0zjWix5fhk/img.jpg?width=357&amp;amp;height=200&amp;amp;face=0_0_357_200&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cJnSD6/hySqY8LRKg/PX3TGSJ443b7pc3WasA7m1/img.jpg?width=400&amp;amp;height=225&amp;amp;face=0_0_400_225,https://scrap.kakaocdn.net/dn/mHYA2/hySpHOkIpG/9QLcxWlQA2Ld3z4MI3Fr6k/img.jpg?width=400&amp;amp;height=225&amp;amp;face=0_0_400_225,https://scrap.kakaocdn.net/dn/bhMolt/hySqQJGj7Z/baUil1QiKm0x0zjWix5fhk/img.jpg?width=357&amp;amp;height=200&amp;amp;face=0_0_357_200');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;SQL Server 다운로드 | Microsoft&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.microsoft.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발자용은 무료, 로컬은 무료로 설치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치시 로그인방식을 윈도우사용자로그인 + sql server 사용자 로그인둘다 선택하는게 편합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;** 설치후&amp;nbsp; Ssql Server Installation Center 창에서 new sql server standalone or add... 를 선택하면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;browser for sql server 2022 installation media&quot; 창이 나타날때...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0c0d0e; text-align: left;&quot;&gt;C:\SQLServer2017Media\Developer_ENU 를 선택했더니. 넘어감. 아래 참고&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0c0d0e; text-align: left;&quot;&gt;하고나면 인증정보등 진행됨.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1717464922772&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;SQL Server Installation - What is the Installation Media Folder?&quot; data-og-description=&quot;I am installing SQL Server 2008. I have installed .NET framework 3.5. Then I got folder SQL Server 2008 and performed following steps- I clicked configuration Tools. Then I clicked SQL Server&quot; data-og-host=&quot;stackoverflow.com&quot; data-og-source-url=&quot;https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder&quot; data-og-url=&quot;https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/csa3lw/hyWg2M6A7F/J38Yl1k6SbdGpwUYylcL0k/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316,https://scrap.kakaocdn.net/dn/xYytm/hyWg6220KK/8xBrv707XELS1eT8g3KfnK/img.png?width=810&amp;amp;height=219&amp;amp;face=0_0_810_219&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/csa3lw/hyWg2M6A7F/J38Yl1k6SbdGpwUYylcL0k/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316,https://scrap.kakaocdn.net/dn/xYytm/hyWg6220KK/8xBrv707XELS1eT8g3KfnK/img.png?width=810&amp;amp;height=219&amp;amp;face=0_0_810_219');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;SQL Server Installation - What is the Installation Media Folder?&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I am installing SQL Server 2008. I have installed .NET framework 3.5. Then I got folder SQL Server 2008 and performed following steps- I clicked configuration Tools. Then I clicked SQL Server&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;stackoverflow.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치후 사용자,디비생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://intser.tistory.com/8&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://intser.tistory.com/8&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1717468183578&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[MSSQL] 로컬서버 접속 후 DB와 사용자 생성 방법&quot; data-og-description=&quot;안녕하세요. 마술공입니다. SQL Server 설치 후 로컬서버에 접속하여 DB와 사용자를 생성하는 방법에 대해서 소개해 드리겠습니다. 우선 SQL Server의 로컬 DB로 Connect합니다. 서버에 연결되면 Databases &amp;gt;&quot; data-og-host=&quot;intser.tistory.com&quot; data-og-source-url=&quot;https://intser.tistory.com/8&quot; data-og-url=&quot;https://intser.tistory.com/8&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/t84sf/hyWgXkKeSF/Cy37TulUOhtYATG03nICx1/img.png?width=591&amp;amp;height=323&amp;amp;face=0_0_591_323,https://scrap.kakaocdn.net/dn/AtkIL/hyWgWMUmkT/ouwUt1ZgcLAOjmfPHhwZq1/img.png?width=591&amp;amp;height=323&amp;amp;face=0_0_591_323,https://scrap.kakaocdn.net/dn/IUP1G/hyWgW7dFpQ/Ih3VOshLEARc5dz0bzgwKk/img.png?width=824&amp;amp;height=595&amp;amp;face=0_0_824_595&quot;&gt;&lt;a href=&quot;https://intser.tistory.com/8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://intser.tistory.com/8&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/t84sf/hyWgXkKeSF/Cy37TulUOhtYATG03nICx1/img.png?width=591&amp;amp;height=323&amp;amp;face=0_0_591_323,https://scrap.kakaocdn.net/dn/AtkIL/hyWgWMUmkT/ouwUt1ZgcLAOjmfPHhwZq1/img.png?width=591&amp;amp;height=323&amp;amp;face=0_0_591_323,https://scrap.kakaocdn.net/dn/IUP1G/hyWgW7dFpQ/Ih3VOshLEARc5dz0bzgwKk/img.png?width=824&amp;amp;height=595&amp;amp;face=0_0_824_595');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[MSSQL] 로컬서버 접속 후 DB와 사용자 생성 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요. 마술공입니다. SQL Server 설치 후 로컬서버에 접속하여 DB와 사용자를 생성하는 방법에 대해서 소개해 드리겠습니다. 우선 SQL Server의 로컬 DB로 Connect합니다. 서버에 연결되면 Databases &amp;gt;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;intser.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삭제시에는 아래&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://babocoding.tistory.com/130&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://babocoding.tistory.com/130&lt;/a&gt;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.1 디비 및 사용자 생성&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;sa 또는 윈도우 사용자로 로그인후&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;데이터베이스 추가 / 사용자추가&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.2 tcp 접근 허용 &lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Sql Server Configuration Manager 를 실행하여 tcp 사용으로 변경/ 포트를 변경하기위해 사용할수도 있음&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://seodavi.tistory.com/49&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://seodavi.tistory.com/49&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682640912491&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;MS SQL TCP/IP 접속 에러 해결&quot; data-og-description=&quot;SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확&quot; data-og-host=&quot;seodavi.tistory.com&quot; data-og-source-url=&quot;https://seodavi.tistory.com/49&quot; data-og-url=&quot;https://seodavi.tistory.com/49&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ce68pF/hySqUSPN8f/EwfPRbIdkwekSOawycvcK0/img.png?width=774&amp;amp;height=643&amp;amp;face=0_0_774_643,https://scrap.kakaocdn.net/dn/Yn126/hySqPxfcCN/VDkiRlsLREWLKvhivOeoO1/img.png?width=774&amp;amp;height=643&amp;amp;face=0_0_774_643,https://scrap.kakaocdn.net/dn/dwT9cQ/hySpDSIRO7/X9G2S7HyOL2y5hM3ZpkbR0/img.png?width=1373&amp;amp;height=822&amp;amp;face=0_0_1373_822&quot;&gt;&lt;a href=&quot;https://seodavi.tistory.com/49&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://seodavi.tistory.com/49&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ce68pF/hySqUSPN8f/EwfPRbIdkwekSOawycvcK0/img.png?width=774&amp;amp;height=643&amp;amp;face=0_0_774_643,https://scrap.kakaocdn.net/dn/Yn126/hySqPxfcCN/VDkiRlsLREWLKvhivOeoO1/img.png?width=774&amp;amp;height=643&amp;amp;face=0_0_774_643,https://scrap.kakaocdn.net/dn/dwT9cQ/hySpDSIRO7/X9G2S7HyOL2y5hM3ZpkbR0/img.png?width=1373&amp;amp;height=822&amp;amp;face=0_0_1373_822');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;MS SQL TCP/IP 접속 에러 해결&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;seodavi.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 라라벨설치&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4-1. 윈도우용 composer 설치&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://getcomposer.org/download/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://getcomposer.org/download/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682641201750&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Composer&quot; data-og-description=&quot;Download Composer Latest: v2.5.5 To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically. php -r &amp;quot;copy('https://getcomposer.org/ins&quot; data-og-host=&quot;getcomposer.org&quot; data-og-source-url=&quot;https://getcomposer.org/download/&quot; data-og-url=&quot;https://getcomposer.org/download/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://getcomposer.org/download/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://getcomposer.org/download/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Composer&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Download Composer Latest: v2.5.5 To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically. php -r &quot;copy('https://getcomposer.org/ins&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;getcomposer.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4-2. 라라벨설치&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1682641291004&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;composer create-project --prefer-dist laravel/laravel {프로젝트명}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4-3. .env 수정&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1682642411462&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;DB_CONNECTION=sqlsrv
DB_HOST=xxxxx/xxSQLSERVER  ( ip / 로컬만 사용한다면 sql서버네임 )
DB_PORT=1443
DB_DATABASE=userID
DB_USERNAME=dbName
DB_PASSWORD=userPW&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4-4. Laravel migrate&lt;/b&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1682642605840&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;php artisan session:table  # 세션을 기본적으로 사용할거라 

php artisan migrate&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;완료했다면 sql searver 에 테이블 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4-5. Laravel 을 위한 web.config 수정&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;web.config 를 적용하기 위해서는 &quot;URL Rewrite&quot; 를 설치해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.iis.net/downloads/microsoft/url-rewrite&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.iis.net/downloads/microsoft/url-rewrite&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682645277173&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;URL Rewrite
        :
        The Official Microsoft IIS Site&quot; data-og-description=&quot;Overview IIS URL Rewrite 2.1 enables Web administrators to create powerful rules to implement URLs that are easier for users to remember and easier for search engines to find. By using rule templates, rewrite maps, .NET providers, and other functionality i&quot; data-og-host=&quot;www.iis.net&quot; data-og-source-url=&quot;https://www.iis.net/downloads/microsoft/url-rewrite&quot; data-og-url=&quot;https://www.iis.net/downloads/microsoft/url-rewrite&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.iis.net/downloads/microsoft/url-rewrite&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.iis.net/downloads/microsoft/url-rewrite&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;URL Rewrite : The Official Microsoft IIS Site&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Overview IIS URL Rewrite 2.1 enables Web administrators to create powerful rules to implement URLs that are easier for users to remember and easier for search engines to find. By using rule templates, rewrite maps, .NET providers, and other functionality i&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.iis.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;516&quot; data-origin-height=&quot;403&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cb3I5K/btsc0rktfKi/ZuXx4V2MXahxEqGXhbdpok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cb3I5K/btsc0rktfKi/ZuXx4V2MXahxEqGXhbdpok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cb3I5K/btsc0rktfKi/ZuXx4V2MXahxEqGXhbdpok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcb3I5K%2Fbtsc0rktfKi%2FZuXx4V2MXahxEqGXhbdpok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;516&quot; height=&quot;403&quot; data-origin-width=&quot;516&quot; data-origin-height=&quot;403&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;설치후 IIS 웹사이트관리를 새로고침하면 HTTP 리다이렉션이 추가된다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;416&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bl3mvx/btsc1vtjzxO/mqcmRlnhjqSGWfZX95RbV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bl3mvx/btsc1vtjzxO/mqcmRlnhjqSGWfZX95RbV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bl3mvx/btsc1vtjzxO/mqcmRlnhjqSGWfZX95RbV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbl3mvx%2Fbtsc1vtjzxO%2FmqcmRlnhjqSGWfZX95RbV1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;416&quot; height=&quot;410&quot; data-origin-width=&quot;416&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;public 디렉토리에 추가 ( iis 가 자동생성했다면 덮어쓰기 )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1682642931677&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;configuration&amp;gt;
  &amp;lt;system.webServer&amp;gt;
        &amp;lt;defaultDocument&amp;gt;
            &amp;lt;files&amp;gt;
                &amp;lt;clear /&amp;gt;
                &amp;lt;add value=&quot;index.php&quot; /&amp;gt;
                &amp;lt;add value=&quot;index.htm&quot; /&amp;gt;
                &amp;lt;add value=&quot;index.html&quot; /&amp;gt;
            &amp;lt;/files&amp;gt;
        &amp;lt;/defaultDocument&amp;gt;
        &amp;lt;rewrite&amp;gt;
            &amp;lt;rules&amp;gt;
                &amp;lt;rule name=&quot;Rule name&quot; stopProcessing=&quot;true&quot;&amp;gt;
                    &amp;lt;match url=&quot;^(.*)$&quot; ignoreCase=&quot;false&quot; /&amp;gt;
                    &amp;lt;conditions logicalGrouping=&quot;MatchAll&quot;&amp;gt;
                        &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsFile&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;
                        &amp;lt;add input=&quot;{REQUEST_FILENAME}&quot; matchType=&quot;IsDirectory&quot; ignoreCase=&quot;false&quot; negate=&quot;true&quot; /&amp;gt;
                    &amp;lt;/conditions&amp;gt;
                    &amp;lt;action type=&quot;Rewrite&quot; url=&quot;index.php/{R:1}&quot; /&amp;gt;
                &amp;lt;/rule&amp;gt;
            &amp;lt;/rules&amp;gt;
        &amp;lt;/rewrite&amp;gt;
    &amp;lt;/system.webServer&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4.6 웹 기본디렉토리를 라라벨 public 을 변경&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eJSk7k/btsc2XJDRY0/13VU3xPvjd0kwHj3J4zdo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eJSk7k/btsc2XJDRY0/13VU3xPvjd0kwHj3J4zdo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eJSk7k/btsc2XJDRY0/13VU3xPvjd0kwHj3J4zdo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeJSk7k%2Fbtsc2XJDRY0%2F13VU3xPvjd0kwHj3J4zdo1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;550&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;실제경로를 라라벨설치 public 으로 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;436&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dgMO4a/btsc73bEHWE/qC9oQvB14k0kKAnTRns8o0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dgMO4a/btsc73bEHWE/qC9oQvB14k0kKAnTRns8o0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dgMO4a/btsc73bEHWE/qC9oQvB14k0kKAnTRns8o0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdgMO4a%2Fbtsc73bEHWE%2FqC9oQvB14k0kKAnTRns8o0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;436&quot; height=&quot;542&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;436&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;IIS&amp;nbsp;HTTP&amp;nbsp;오류&amp;nbsp;401.3&amp;nbsp;-&amp;nbsp;Unauthorized&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://westwoodforever.blogspot.com/2013/05/iis-http-4013-unauthorized.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://westwoodforever.blogspot.com/2013/05/iis-http-4013-unauthorized.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682493228576&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;IIS HTTP 오류 401.3 - Unauthorized&quot; data-og-description=&quot;개발하면서 나온 이슈를 정리하고 있습니다. 출처만 남겨주시고 마음대로 퍼가주세요.&quot; data-og-host=&quot;westwoodforever.blogspot.com&quot; data-og-source-url=&quot;https://westwoodforever.blogspot.com/2013/05/iis-http-4013-unauthorized.html&quot; data-og-url=&quot;https://westwoodforever.blogspot.com/2013/05/iis-http-4013-unauthorized.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/xiA4i/hySpCkwWuY/F1YyYC5MHmX0qdax1jHQn0/img.png?width=1003&amp;amp;height=527&amp;amp;face=0_0_1003_527,https://scrap.kakaocdn.net/dn/L0gHl/hySor52hr5/O27tKoUMHWegWYvqLSBtsK/img.png?width=640&amp;amp;height=455&amp;amp;face=0_0_640_455,https://scrap.kakaocdn.net/dn/vb84r/hySpvTf74n/5GxBkfkIj09L8zKn7fA781/img.png?width=425&amp;amp;height=439&amp;amp;face=0_0_425_439&quot;&gt;&lt;a href=&quot;https://westwoodforever.blogspot.com/2013/05/iis-http-4013-unauthorized.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://westwoodforever.blogspot.com/2013/05/iis-http-4013-unauthorized.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/xiA4i/hySpCkwWuY/F1YyYC5MHmX0qdax1jHQn0/img.png?width=1003&amp;amp;height=527&amp;amp;face=0_0_1003_527,https://scrap.kakaocdn.net/dn/L0gHl/hySor52hr5/O27tKoUMHWegWYvqLSBtsK/img.png?width=640&amp;amp;height=455&amp;amp;face=0_0_640_455,https://scrap.kakaocdn.net/dn/vb84r/hySpvTf74n/5GxBkfkIj09L8zKn7fA781/img.png?width=425&amp;amp;height=439&amp;amp;face=0_0_425_439');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;IIS HTTP 오류 401.3 - Unauthorized&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;개발하면서 나온 이슈를 정리하고 있습니다. 출처만 남겨주시고 마음대로 퍼가주세요.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;westwoodforever.blogspot.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/192</guid>
      <comments>https://expertbuilder.tistory.com/192#entry192comment</comments>
      <pubDate>Wed, 26 Apr 2023 16:36:26 +0900</pubDate>
    </item>
    <item>
      <title>채널 국기모음</title>
      <link>https://expertbuilder.tistory.com/191</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;bethel_radio.png&quot; data-origin-width=&quot;176&quot; data-origin-height=&quot;65&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s0QmS/btsaipxceOf/5oZ7EwLRLcPbT9wg9iolu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s0QmS/btsaipxceOf/5oZ7EwLRLcPbT9wg9iolu1/img.png&quot; data-alt=&quot;Bethel Radio&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s0QmS/btsaipxceOf/5oZ7EwLRLcPbT9wg9iolu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs0QmS%2FbtsaipxceOf%2F5oZ7EwLRLcPbT9wg9iolu1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;176&quot; height=&quot;65&quot; data-filename=&quot;bethel_radio.png&quot; data-origin-width=&quot;176&quot; data-origin-height=&quot;65&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Bethel Radio&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-04-16 오후 10.18.34.png&quot; data-origin-width=&quot;111&quot; data-origin-height=&quot;47&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWzI8Y/btsahyOrrkN/nvKCk7Fb3QcPhtvhqy3dqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWzI8Y/btsahyOrrkN/nvKCk7Fb3QcPhtvhqy3dqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWzI8Y/btsahyOrrkN/nvKCk7Fb3QcPhtvhqy3dqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWzI8Y%2FbtsahyOrrkN%2FnvKCk7Fb3QcPhtvhqy3dqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;111&quot; height=&quot;47&quot; data-filename=&quot;스크린샷 2023-04-16 오후 10.18.34.png&quot; data-origin-width=&quot;111&quot; data-origin-height=&quot;47&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;178&quot; data-origin-height=&quot;71&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YJiXB/btsakdiI1La/cTLGc0OkcjsvJyMIaBpmF0/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YJiXB/btsakdiI1La/cTLGc0OkcjsvJyMIaBpmF0/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YJiXB/btsakdiI1La/cTLGc0OkcjsvJyMIaBpmF0/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/YJiXB/btsakdiI1La/cTLGc0OkcjsvJyMIaBpmF0/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;178&quot; height=&quot;71&quot; data-origin-width=&quot;178&quot; data-origin-height=&quot;71&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;256&quot; data-origin-height=&quot;106&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQXOou/btsaKxe5RjF/gYkFDPGS6XjrtwwnSjEq4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQXOou/btsaKxe5RjF/gYkFDPGS6XjrtwwnSjEq4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQXOou/btsaKxe5RjF/gYkFDPGS6XjrtwwnSjEq4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQXOou%2FbtsaKxe5RjF%2FgYkFDPGS6XjrtwwnSjEq4k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;256&quot; height=&quot;106&quot; data-origin-width=&quot;256&quot; data-origin-height=&quot;106&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YqZ67/btsak3mCgqH/BaTkkK8B0YZEaOM97zuKz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YqZ67/btsak3mCgqH/BaTkkK8B0YZEaOM97zuKz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YqZ67/btsak3mCgqH/BaTkkK8B0YZEaOM97zuKz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYqZ67%2Fbtsak3mCgqH%2FBaTkkK8B0YZEaOM97zuKz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;99&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;99&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;73&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJbopa/btsaJT3zFOQ/jw38iLKkkpRycOkivsRRgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJbopa/btsaJT3zFOQ/jw38iLKkkpRycOkivsRRgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJbopa/btsaJT3zFOQ/jw38iLKkkpRycOkivsRRgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJbopa%2FbtsaJT3zFOQ%2Fjw38iLKkkpRycOkivsRRgK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;73&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;73&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;129&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baGYtg/btsar54XMff/zeceoRDCzBJmRmue67vGK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baGYtg/btsar54XMff/zeceoRDCzBJmRmue67vGK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baGYtg/btsar54XMff/zeceoRDCzBJmRmue67vGK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaGYtg%2Fbtsar54XMff%2FzeceoRDCzBJmRmue67vGK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;129&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;129&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;561&quot; data-origin-height=&quot;105&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UOE0m/btsai5EY6nz/HLftGkpdCKUUGsXqrTjLYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UOE0m/btsai5EY6nz/HLftGkpdCKUUGsXqrTjLYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UOE0m/btsai5EY6nz/HLftGkpdCKUUGsXqrTjLYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUOE0m%2Fbtsai5EY6nz%2FHLftGkpdCKUUGsXqrTjLYK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;561&quot; height=&quot;105&quot; data-origin-width=&quot;561&quot; data-origin-height=&quot;105&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;230&quot; data-origin-height=&quot;62&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvG0QI/btsahyAV2Qy/hKbKw6ZbwqsyuMicjpqEz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvG0QI/btsahyAV2Qy/hKbKw6ZbwqsyuMicjpqEz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvG0QI/btsahyAV2Qy/hKbKw6ZbwqsyuMicjpqEz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvG0QI%2FbtsahyAV2Qy%2FhKbKw6ZbwqsyuMicjpqEz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;230&quot; height=&quot;62&quot; data-origin-width=&quot;230&quot; data-origin-height=&quot;62&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;295&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dLUxic/btsaqPnOJiA/wCc8T48eEiBRwHjuG9W3W0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dLUxic/btsaqPnOJiA/wCc8T48eEiBRwHjuG9W3W0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dLUxic/btsaqPnOJiA/wCc8T48eEiBRwHjuG9W3W0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdLUxic%2FbtsaqPnOJiA%2FwCc8T48eEiBRwHjuG9W3W0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;365&quot; height=&quot;191&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;295&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;221&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wwMPb/btsaip43e0p/kiLXUz4RniuxnCtCKCKflK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wwMPb/btsaip43e0p/kiLXUz4RniuxnCtCKCKflK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wwMPb/btsaip43e0p/kiLXUz4RniuxnCtCKCKflK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwwMPb%2Fbtsaip43e0p%2FkiLXUz4RniuxnCtCKCKflK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;221&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;221&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mDLCQ/btsak37ZAbW/HifUFObqFXiF7RXShsLC8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mDLCQ/btsak37ZAbW/HifUFObqFXiF7RXShsLC8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mDLCQ/btsak37ZAbW/HifUFObqFXiF7RXShsLC8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmDLCQ%2Fbtsak37ZAbW%2FHifUFObqFXiF7RXShsLC8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;360&quot; height=&quot;360&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;300&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxE8Jp/btsaJVtx3CS/0pcsnWB3bhRHwzCLCwalPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxE8Jp/btsaJVtx3CS/0pcsnWB3bhRHwzCLCwalPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxE8Jp/btsaJVtx3CS/0pcsnWB3bhRHwzCLCwalPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxE8Jp%2FbtsaJVtx3CS%2F0pcsnWB3bhRHwzCLCwalPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;300&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;300&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;220&quot; data-origin-height=&quot;105&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddKEBn/btsak909hrf/uoZPpZJEh7PPNXjYZRrHyk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddKEBn/btsak909hrf/uoZPpZJEh7PPNXjYZRrHyk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddKEBn/btsak909hrf/uoZPpZJEh7PPNXjYZRrHyk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddKEBn%2Fbtsak909hrf%2FuoZPpZJEh7PPNXjYZRrHyk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;220&quot; height=&quot;105&quot; data-origin-width=&quot;220&quot; data-origin-height=&quot;105&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;96&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPLdPh/btsaqOJbRif/ywGLw9fxxGUnecbshk0lHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPLdPh/btsaqOJbRif/ywGLw9fxxGUnecbshk0lHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPLdPh/btsaqOJbRif/ywGLw9fxxGUnecbshk0lHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPLdPh%2FbtsaqOJbRif%2FywGLw9fxxGUnecbshk0lHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;96&quot; height=&quot;66&quot; data-origin-width=&quot;96&quot; data-origin-height=&quot;66&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;165&quot; data-origin-height=&quot;124&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYF9sS/btsak4sgysl/NfcZkYIDuu3m8i4Lzgvww1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYF9sS/btsak4sgysl/NfcZkYIDuu3m8i4Lzgvww1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYF9sS/btsak4sgysl/NfcZkYIDuu3m8i4Lzgvww1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYF9sS%2Fbtsak4sgysl%2FNfcZkYIDuu3m8i4Lzgvww1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;165&quot; height=&quot;124&quot; data-origin-width=&quot;165&quot; data-origin-height=&quot;124&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;175&quot; data-origin-height=&quot;175&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MxOZi/btsak2HZgkL/jfbx1NM9Mqb1uezYckEqGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MxOZi/btsak2HZgkL/jfbx1NM9Mqb1uezYckEqGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MxOZi/btsak2HZgkL/jfbx1NM9Mqb1uezYckEqGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMxOZi%2Fbtsak2HZgkL%2Fjfbx1NM9Mqb1uezYckEqGk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;175&quot; height=&quot;175&quot; data-origin-width=&quot;175&quot; data-origin-height=&quot;175&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;185&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ohpbS/btsal30YMF5/HjY9HduJ2febYDpuzsy3GK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ohpbS/btsal30YMF5/HjY9HduJ2febYDpuzsy3GK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ohpbS/btsal30YMF5/HjY9HduJ2febYDpuzsy3GK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FohpbS%2Fbtsal30YMF5%2FHjY9HduJ2febYDpuzsy3GK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;185&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;185&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;299&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B2oAC/btsaER54Gv8/Zf616wCoQnkC0e26NyWia1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B2oAC/btsaER54Gv8/Zf616wCoQnkC0e26NyWia1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B2oAC/btsaER54Gv8/Zf616wCoQnkC0e26NyWia1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB2oAC%2FbtsaER54Gv8%2FZf616wCoQnkC0e26NyWia1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;299&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;299&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;155&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3G2D6/btsamWArT2e/VB6xkMrVukbzJHYnNvSji1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3G2D6/btsamWArT2e/VB6xkMrVukbzJHYnNvSji1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3G2D6/btsamWArT2e/VB6xkMrVukbzJHYnNvSji1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3G2D6%2FbtsamWArT2e%2FVB6xkMrVukbzJHYnNvSji1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;155&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;155&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;150&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k1hY6/btsakhkPTI3/7gtck4jke8f00wKfDje2V0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k1hY6/btsakhkPTI3/7gtck4jke8f00wKfDje2V0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k1hY6/btsakhkPTI3/7gtck4jke8f00wKfDje2V0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk1hY6%2FbtsakhkPTI3%2F7gtck4jke8f00wKfDje2V0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;150&quot; height=&quot;150&quot; data-origin-width=&quot;150&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;60&quot; data-origin-height=&quot;59&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpPaIL/btsaJVNQVae/Fgk0zGXdZ0obvWW6oIM5F0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpPaIL/btsaJVNQVae/Fgk0zGXdZ0obvWW6oIM5F0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpPaIL/btsaJVNQVae/Fgk0zGXdZ0obvWW6oIM5F0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpPaIL%2FbtsaJVNQVae%2FFgk0zGXdZ0obvWW6oIM5F0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;60&quot; height=&quot;59&quot; data-origin-width=&quot;60&quot; data-origin-height=&quot;59&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;250&quot; data-origin-height=&quot;250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnu5Ql/btsak4y2WaZ/reMHWvuQK4AfjNOZMFJ1A1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnu5Ql/btsak4y2WaZ/reMHWvuQK4AfjNOZMFJ1A1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnu5Ql/btsak4y2WaZ/reMHWvuQK4AfjNOZMFJ1A1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcnu5Ql%2Fbtsak4y2WaZ%2FreMHWvuQK4AfjNOZMFJ1A1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;250&quot; height=&quot;250&quot; data-origin-width=&quot;250&quot; data-origin-height=&quot;250&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;240&quot; data-origin-height=&quot;240&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCbUpu/btsahzGzvxK/T2KLmVOXmKgI06O5yDgQdk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCbUpu/btsahzGzvxK/T2KLmVOXmKgI06O5yDgQdk/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCbUpu/btsahzGzvxK/T2KLmVOXmKgI06O5yDgQdk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCbUpu%2FbtsahzGzvxK%2FT2KLmVOXmKgI06O5yDgQdk%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;240&quot; height=&quot;240&quot; data-origin-width=&quot;240&quot; data-origin-height=&quot;240&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;192&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zcV5D/btsak9fL41R/HIxpnZOS5C9Xtr2pUAkpKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zcV5D/btsak9fL41R/HIxpnZOS5C9Xtr2pUAkpKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zcV5D/btsak9fL41R/HIxpnZOS5C9Xtr2pUAkpKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzcV5D%2Fbtsak9fL41R%2FHIxpnZOS5C9Xtr2pUAkpKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;192&quot; height=&quot;96&quot; data-origin-width=&quot;192&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;265&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZojTh/btsaJT3zMwg/pLKI5TKMMXtbJzMP5Fgm71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZojTh/btsaJT3zMwg/pLKI5TKMMXtbJzMP5Fgm71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZojTh/btsaJT3zMwg/pLKI5TKMMXtbJzMP5Fgm71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZojTh%2FbtsaJT3zMwg%2FpLKI5TKMMXtbJzMP5Fgm71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;265&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;265&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;108&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2i4w0/btsayUB2yhe/bhJvHfoF8VYYEzlVjR1bNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2i4w0/btsayUB2yhe/bhJvHfoF8VYYEzlVjR1bNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2i4w0/btsayUB2yhe/bhJvHfoF8VYYEzlVjR1bNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2i4w0%2FbtsayUB2yhe%2FbhJvHfoF8VYYEzlVjR1bNK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;108&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;108&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;212&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cv5mKm/btsaw6bqjZE/jIcMttc3srzBjswfnJdIo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cv5mKm/btsaw6bqjZE/jIcMttc3srzBjswfnJdIo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cv5mKm/btsaw6bqjZE/jIcMttc3srzBjswfnJdIo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcv5mKm%2Fbtsaw6bqjZE%2FjIcMttc3srzBjswfnJdIo0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;212&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;212&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;191&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nUg5r/btsahyuefZ8/l7sNYKFEygyGkF3O4wTJfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nUg5r/btsahyuefZ8/l7sNYKFEygyGkF3O4wTJfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nUg5r/btsahyuefZ8/l7sNYKFEygyGkF3O4wTJfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnUg5r%2FbtsahyuefZ8%2Fl7sNYKFEygyGkF3O4wTJfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;191&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;191&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;150&quot; data-origin-height=&quot;150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dn5tL2/btsaias2Rjg/82qFNOaT49ch7XxL4ZR6O0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dn5tL2/btsaias2Rjg/82qFNOaT49ch7XxL4ZR6O0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dn5tL2/btsaias2Rjg/82qFNOaT49ch7XxL4ZR6O0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdn5tL2%2Fbtsaias2Rjg%2F82qFNOaT49ch7XxL4ZR6O0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;150&quot; height=&quot;150&quot; data-origin-width=&quot;150&quot; data-origin-height=&quot;150&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;768&quot; data-origin-height=&quot;768&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biwl4n/btsajdXBIxj/ld1MwwpaxhXNl3nCwvwwKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biwl4n/btsajdXBIxj/ld1MwwpaxhXNl3nCwvwwKk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biwl4n/btsajdXBIxj/ld1MwwpaxhXNl3nCwvwwKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbiwl4n%2FbtsajdXBIxj%2Fld1MwwpaxhXNl3nCwvwwKk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;324&quot; height=&quot;324&quot; data-origin-width=&quot;768&quot; data-origin-height=&quot;768&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;353&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c20Ktk/btsaw6Csxjk/9A4l2ZmQPjEYkYd1C7kEP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c20Ktk/btsaw6Csxjk/9A4l2ZmQPjEYkYd1C7kEP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c20Ktk/btsaw6Csxjk/9A4l2ZmQPjEYkYd1C7kEP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc20Ktk%2Fbtsaw6Csxjk%2F9A4l2ZmQPjEYkYd1C7kEP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;563&quot; height=&quot;353&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;353&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;157&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TBapa/btsal5EtypN/z3greZV4v7D4DMzlQ9zUnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TBapa/btsal5EtypN/z3greZV4v7D4DMzlQ9zUnk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TBapa/btsal5EtypN/z3greZV4v7D4DMzlQ9zUnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTBapa%2Fbtsal5EtypN%2Fz3greZV4v7D4DMzlQ9zUnk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;300&quot; height=&quot;157&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;157&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;294&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsa7Eu/btsal4S3ZBM/Hpj2YZNpYNa4TemZSFfjgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsa7Eu/btsal4S3ZBM/Hpj2YZNpYNa4TemZSFfjgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsa7Eu/btsal4S3ZBM/Hpj2YZNpYNa4TemZSFfjgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbsa7Eu%2Fbtsal4S3ZBM%2FHpj2YZNpYNa4TemZSFfjgK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;341&quot; height=&quot;251&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;294&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;60&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhDNe4/btsatVH2C1h/jTvGblspRIlhTrPtCIyYDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhDNe4/btsatVH2C1h/jTvGblspRIlhTrPtCIyYDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhDNe4/btsatVH2C1h/jTvGblspRIlhTrPtCIyYDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhDNe4%2FbtsatVH2C1h%2FjTvGblspRIlhTrPtCIyYDK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;60&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;60&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>엑스퍼트빌더</author>
      <guid isPermaLink="true">https://expertbuilder.tistory.com/191</guid>
      <comments>https://expertbuilder.tistory.com/191#entry191comment</comments>
      <pubDate>Sun, 16 Apr 2023 22:14:32 +0900</pubDate>
    </item>
  </channel>
</rss>