<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="https://pcjoin.com/plugin/ask-seo/as_rss.css" ?>
    <rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
        <channel>
            <title>
                <![CDATA[낙엽타는향기 - 정성규]]>
            </title>
            <link>https://pcjoin.com</link>
            <atom:link href="https://pcjoin.com/as_rss.php" rel="self" type="application/rss+xml" />
                            <image>
                    <url>
                        <![CDATA[https://pcjoin.com/data/aslogo/logo1710898458.png]]>
                    </url>
                    <title>
                        <![CDATA[낙엽타는향기 - 정성규]]>
                    </title>
                    <link>https://pcjoin.com</link>
                </image>
                        <description>
                <![CDATA[맛집 리뷰 각종 생활정보와 IT자료, ubuntu자료 운영]]>
            </description>
            <language>ko</language>
            <generator>ASK SEO Generator</generator>
            <pubDate>Sun, 04 Oct 2026 02:30:25 +0900</pubDate>
            
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[여수 모이핀 스카이]]></title>
                <link>https://pcjoin.com/mobile_photo/160</link>
                <guid>https://pcjoin.com/mobile_photo/160</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_0_846327a43e92fa0f_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_1_0b9dd576ba7f7327_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_2_eb9bca1d765c0c77_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_3_afcba476bf545e27_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_4_1e2eea49ccbc7274_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_5_e2b93f2af67a7e60_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_6_9b97f4c03e823225_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_7_2a34310be240bf67_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_8_b207062f2b7a24d0_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20261002145618_160_9_cbc471a62d77d4c5_800x600.jpg'/></div>금요일 반차내고 영희랑 데이트]]></description>
                
                

                <pubDate>Fri, 02 Oct 2026 14:56:18 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[신대 양은이네 동태탕]]></title>
                <link>https://pcjoin.com/mobile_photo/159</link>
                <guid>https://pcjoin.com/mobile_photo/159</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260929185422_159_0_80c2b2569b293d3e_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260929185422_159_1_9028a2b44448dba4_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260929185422_159_2_b11423aa109df2a4_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260929185422_159_3_e5baa83e4714a26c_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260929185422_159_4_6f9fe18d6dd9ae7b_800x600.jpg'/></div>퇴근 후 같이 저녁식사]]></description>
                
                

                <pubDate>Tue, 29 Sep 2026 18:54:22 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[BISS 비밀번호 변경 후 공유하지않음]]></title>
                <link>https://pcjoin.com/medialog/6</link>
                <guid>https://pcjoin.com/medialog/6</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/medialog/thumb-20260928143323_6_0_11ae14693ad6d390_800x600.jpg'/></div>1.내과 혈액신청 누락으로 ab+ 수혈 착질
2.biss 비밀번호 변경하고 공유하지않은
상태로 오후 훼ㆍ]]></description>
                
                

                <pubDate>Mon, 28 Sep 2026 14:33:23 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[갑작스러운 오후휴가]]></title>
                <link>https://pcjoin.com/medialog/5</link>
                <guid>https://pcjoin.com/medialog/5</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/medialog/thumb-20260928124206_5_0_4f01d4d76c8b60c8_800x600.jpg'/></div>명절후 갑작스러운 오후휴가.
뭘 받아야 한다고 함
점심이후는 외래가 입원환자로 가장 바쁜날이다.
휴가는 자유이나 이런날에 유독 바쁜일이 많이 생겨서 기록으로 남긴다]]></description>
                
                

                <pubDate>Mon, 28 Sep 2026 12:42:06 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[추석연휴 마지막 날 LF]]></title>
                <link>https://pcjoin.com/mobile_photo/158</link>
                <guid>https://pcjoin.com/mobile_photo/158</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260927145954_158_0_52d6e8b2b4fa4828_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260927145954_158_1_8cc4a4173035885a_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260927145954_158_2_930b20456b75c6e3_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260927145954_158_3_ec11fc8a12c4b1dd_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260927145954_158_4_2495814d62791ed0_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260927145954_158_5_affaab4f7357c419_800x600.jpg'/></div>추석 연휴 마지막 날. 사람이 절반이다.
겨우 주차마치고 점심을 먹었는데 주인몰래 외부음식도 먹었어. ㅋㅋ]]></description>
                
                

                <pubDate>Sun, 27 Sep 2026 14:59:54 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[이순자 어머님 염색 마치고 한 컷]]></title>
                <link>https://pcjoin.com/mobile_photo/157</link>
                <guid>https://pcjoin.com/mobile_photo/157</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260925125932_157_0_c02c5ad69480f1d3_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260925125932_157_1_bea59c80fdf65527_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260925125932_157_2_81e1e178ff8ee884_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260925125932_157_3_ba0790d3386964dd_800x600.jpg'/></div>추석명절때 어머니 모시고 집에왔습니다.]]></description>
                
                

                <pubDate>Fri, 25 Sep 2026 12:59:32 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[urine장비 최샘담당]]></title>
                <link>https://pcjoin.com/medialog/4</link>
                <guid>https://pcjoin.com/medialog/4</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/medialog/thumb-20260922172849_4_0_8c0978cd935a8df3_800x600.jpg'/></div>고장원인.
지적받았음에도]]></description>
                
                

                <pubDate>Tue, 22 Sep 2026 17:28:49 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[Ubuntu 26.04.1 LTS Desktop 웹서버 구축 완전판]]></title>
                <link>https://pcjoin.com/ubuntu/105</link>
                <guid>https://pcjoin.com/ubuntu/105</guid>
                <description><![CDATA[<p><span><b>Ubuntu 26.04.1 LTS Desktop 웹서버 구축 완전판</b></span></p><p><span><b>&gt; 기준일: 2026-09  </b></span></p><p><span><b>&gt; 운영체제: Ubuntu 26.04.1 LTS Desktop (Resolute Raccoon)  </b></span></p><p><span><b>&gt; 목적: Apache + MySQL + PHP + phpMyAdmin + SSH/SFTP + UFW + Let's Encrypt HTTPS 웹서버 구축</b></span></p><p><br /></p><p><span>0. 이 가이드의 기준과 최종 구성</span></p><p><span>이 문서는 Ubuntu 26.04.1 LTS Desktop ISO를 새로 설치한 직후부터 실제 외부 HTTPS 웹서버를 완성하는 과정을 순서대로 정리한 설치 가이드입니다.</span></p><p><span>기본 구성:</span></p><p><br /></p><p><span>운영체제 : Ubuntu 26.04.1 LTS Desktop</span></p><p><span>코드명   : Resolute Raccoon</span></p><p><span>웹서버   : Apache2</span></p><p><span>DB       : MySQL 8.4 계열</span></p><p><span>PHP      : PHP 8.5 계열</span></p><p><span>DB관리   : phpMyAdmin</span></p><p><span>SSH/SFTP : OpenSSH Server</span></p><p><span>방화벽   : UFW</span></p><p><span>SSL      : Let's Encrypt + Certbot</span></p><p><br /></p><p><span>예제 도메인:</span></p><p><br /></p><p><span>pcjoin.com</span></p><p><span><a href="http://www.pcjoin.com" rel="nofollow">www.pcjoin.com</a></span></p><p><br /></p><p><span>예제 웹 루트:</span></p><p><br /></p><p><span>/var/www/html/pcjoin/g5</span></p><p><br /></p><p><span>이 가이드에서 가장 중요한 원칙은 다음과 같습니다.</span></p><p><br /></p><p><span>1. Ubuntu 설치</span></p><p><span>2. 시스템 업데이트</span></p><p><span>3. 서버 내부 IP 확인 및 고정</span></p><p><span>4. SSH/SFTP 준비</span></p><p><span>5. UFW 설정</span></p><p><span>6. Apache 설치</span></p><p><span>7. MySQL 설치</span></p><p><span>8. PHP 설치</span></p><p><span>9. HTTP 가상호스트 구성</span></p><p><span>10. 내부 HTTP 접속 확인</span></p><p><span>11. 공유기 포트포워딩</span></p><p><span>12. DNS 연결</span></p><p><span>13. 외부 HTTP 접속 확인</span></p><p><span>14. phpMyAdmin 설치</span></p><p><span>15. Certbot 설치</span></p><p><span>16. SSL 인증서 발급</span></p><p><span>17. HTTPS 강제 전환</span></p><p><span>18. 최종 보안 및 자동갱신 확인</span></p><p><br /></p><p><span>HTTPS 설정부터 먼저 만들지 않습니다.</span></p><p><span>먼저 HTTP가 정상적으로 작동하는 것을 확인한 후 마지막에 SSL을 적용합니다.</span></p><p><br /></p><p><span>1. Ubuntu 26.04.1 LTS Desktop 설치</span></p><p><span>Ubuntu Desktop ISO를 이용해 설치합니다.</span></p><p><span>설치 시 일반 사용자 계정을 하나 생성합니다.</span></p><p><span>예:</span></p><p><br /></p><p><span>사용자명 : pcjoin</span></p><p><span>컴퓨터명 : webserver</span></p><p><br /></p><p><span>웹서버 구축을 위해 root GUI 로그인을 활성화할 필요는 없습니다.</span></p><p><span>설치가 끝나면 재부팅합니다.</span></p><p><br /></p><p><span>2. 시스템 버전 확인</span></p><p><span>터미널을 열고 다음을 실행합니다.</span></p><p><span>bash</span></p><p><span>lsb_release -a</span></p><p><br /></p><p><span>또는:</span></p><p><span>bash</span></p><p><span>cat /etc/os-release</span></p><p><br /></p><p><span>예상 결과:</span></p><p><br /></p><p><span>Ubuntu 26.04.1 LTS</span></p><p><span>Resolute Raccoon</span></p><p><br /></p><p><span>커널 확인:</span></p><p><span>bash</span></p><p><span>uname -a</span></p><p><br /></p><p><br /></p><p><span>3. 시스템 전체 업데이트</span></p><p><span>먼저 저장소 정보를 갱신합니다.</span></p><p><span>bash</span></p><p><span>sudo apt update</span></p><p><br /></p><p><span>업데이트:</span></p><p><span>bash</span></p><p><span>sudo apt full-upgrade -y</span></p><p><br /></p><p><span>사용하지 않는 패키지 정리:</span></p><p><span>bash</span></p><p><span>sudo apt autoremove -y</span></p><p><br /></p><p><span>필요하면 재부팅합니다.</span></p><p><span>bash</span></p><p><span>sudo reboot</span></p><p><br /></p><p><br /></p><p><span>4. 기본 관리 유틸리티 설치</span></p><p><span>bash</span></p><p><span>sudo apt install -y \</span></p><p><span>nano \</span></p><p><span>curl \</span></p><p><span>wget \</span></p><p><span>unzip \</span></p><p><span>zip \</span></p><p><span>git \</span></p><p><span>ca-certificates \</span></p><p><span>software-properties-common \</span></p><p><span>net-tools \</span></p><p><span>dnsutils</span></p><p><br /></p><p><span>설치 후 `nano`, `curl`, `wget`, `nslookup`, `dig` 등을 사용할 수 있습니다.</span></p><p><br /></p><p><span>5. root 계정 GUI 로그인은 사용하지 않음</span></p><p><span>과거 Ubuntu 웹서버 구축 문서에서 다음과 같은 설정을 사용하기도 했습니다.</span></p><p><br /></p><p><span>AllowRoot=true</span></p><p><span>/etc/pam.d/gdm-password 수정</span></p><p><span>root GUI 로그인 허용</span></p><p><br /></p><p><span>Ubuntu 26.04에서는 웹서버 구축을 위해 이런 작업이 필요하지 않습니다.</span></p><p><span>일반 사용자에서:</span></p><p><span>bash</span></p><p><span>sudo 명령어</span></p><p><br /></p><p><span>를 사용하면 됩니다.</span></p><p><span>일시적으로 root shell이 필요하면:</span></p><p><span>bash</span></p><p><span>sudo -i</span></p><p><br /></p><p><span>root shell 종료:</span></p><p><span>bash</span></p><p><span>exit</span></p><p><br /></p><p><br /></p><p><span>6. 서버 내부 IP 확인</span></p><p><span>다음 명령:</span></p><p><span>bash</span></p><p><span>hostname -I</span></p><p><br /></p><p><span>또는:</span></p><p><span>bash</span></p><p><span>ip addr</span></p><p><br /></p><p><span>예:</span></p><p><br /></p><p><span>192.168.0.100</span></p><p><br /></p><p><span>이 IP는 나중에 다음 용도로 사용됩니다.</span></p><p><br /></p><p><span>내부 웹접속</span></p><p><span>SSH/SFTP 접속</span></p><p><span>공유기 포트포워딩</span></p><p><br /></p><p><br /></p><p><span>7. 서버 IP 고정 권장</span></p><p><span>웹서버 내부 IP가 DHCP로 계속 바뀌면 공유기 포트포워딩이 끊길 수 있습니다.</span></p><p><span>가장 간단하고 안전한 방법은 공유기에서 DHCP 예약을 하는 것입니다.</span></p><p><span>예:</span></p><p><br /></p><p><span>서버 MAC 주소</span></p><p><span>        ↓</span></p><p><span>192.168.0.100 고정 할당</span></p><p><br /></p><p><span>Ubuntu Desktop은 NetworkManager를 사용하므로 GUI에서 IPv4 수동 설정을 사용할 수도 있습니다.</span></p><p><span>하지만 일반 가정/소규모 사무실에서는 공유기 DHCP 예약 방식이 관리하기 쉽습니다.</span></p><p><br /></p><p><span>8. OpenSSH Server 설치</span></p><p><span>원격 관리를 위해 SSH 서버를 설치합니다.</span></p><p><span>bash</span></p><p><span>sudo apt install openssh-server -y</span></p><p><br /></p><p><span>자동 시작:</span></p><p><span>bash</span></p><p><span>sudo systemctl enable ssh</span></p><p><br /></p><p><span>즉시 시작:</span></p><p><span>bash</span></p><p><span>sudo systemctl start ssh</span></p><p><br /></p><p><span>상태 확인:</span></p><p><span>bash</span></p><p><span>sudo systemctl status ssh --no-pager</span></p><p><br /></p><p><span>정상이면:</span></p><p><br /></p><p><span>active (running)</span></p><p><br /></p><p><span>이 표시됩니다.</span></p><p><br /></p><p><span>9. 내부 SSH 접속 테스트</span></p><p><span>다른 PC에서:</span></p><p><span>bash</span></p><p><span>ssh pcjoin@192.168.0.100</span></p><p><br /></p><p><span>Windows에서는 PowerShell에서도 사용할 수 있습니다.</span></p><p><span>powershell</span></p><p><span>ssh pcjoin@192.168.0.100</span></p><p><br /></p><p><span>접속되면 SSH 서버는 정상입니다.</span></p><p><br /></p><p><span>10. FTP 대신 SFTP 권장</span></p><p><span>Ubuntu 서버에서 별도의 FTP 서버를 설치하지 않아도 OpenSSH가 설치되어 있으면 SFTP를 사용할 수 있습니다.</span></p><p><span>FileZilla 설정 예:</span></p><p><br /></p><p><span>프로토콜 : SFTP - SSH File Transfer Protocol</span></p><p><span>호스트   : 192.168.0.100</span></p><p><span>포트     : 22</span></p><p><span>사용자   : pcjoin</span></p><p><span>비밀번호 : Ubuntu 사용자 비밀번호</span></p><p><br /></p><p><span>SFTP의 장점:</span></p><p><br /></p><p><span>FTP 21번 포트 불필요</span></p><p><span>Passive FTP 포트 불필요</span></p><p><span>전송 암호화</span></p><p><span>vsftpd 별도 설치 불필요</span></p><p><br /></p><p><span>특별한 이유가 없다면 SFTP 사용을 권장합니다.</span></p><p><br /></p><p><span>11. UFW 방화벽 설치 및 상태 확인</span></p><p><span>대부분 기본 설치되어 있습니다.</span></p><p><span>bash</span></p><p><span>sudo apt install ufw -y</span></p><p><br /></p><p><span>현재 상태:</span></p><p><span>bash</span></p><p><span>sudo ufw status</span></p><p><br /></p><p><span>처음에는 일반적으로:</span></p><p><br /></p><p><span>Status: inactive</span></p><p><br /></p><p><span>입니다.</span></p><p><br /></p><p><span>12. SSH 포트 먼저 허용</span></p><p><span>방화벽을 켜기 전에 SSH를 먼저 허용합니다.</span></p><p><span>bash</span></p><p><span>sudo ufw allow 22/tcp</span></p><p><br /></p><p><span>또는:</span></p><p><span>bash</span></p><p><span>sudo ufw allow OpenSSH</span></p><p><br /></p><p><span>이 단계를 생략한 상태에서 원격 SSH로 작업 중 UFW를 켜면 접속이 끊길 수 있습니다.</span></p><p><br /></p><p><span>13. HTTP/HTTPS 포트 허용</span></p><p><span>HTTP:</span></p><p><span>bash</span></p><p><span>sudo ufw allow 80/tcp</span></p><p><br /></p><p><span>HTTPS:</span></p><p><span>bash</span></p><p><span>sudo ufw allow 443/tcp</span></p><p><br /></p><p><span>방화벽 활성화:</span></p><p><span>bash</span></p><p><span>sudo ufw enable</span></p><p><br /></p><p><span>상태 확인:</span></p><p><span>bash</span></p><p><span>sudo ufw status verbose</span></p><p><br /></p><p><span>예:</span></p><p><br /></p><p><span>22/tcp    ALLOW</span></p><p><span>80/tcp    ALLOW</span></p><p><span>443/tcp   ALLOW</span></p><p><br /></p><p><br /></p><p><span>14. Apache 웹서버 설치</span></p><p><span>bash</span></p><p><span>sudo apt install apache2 -y</span></p><p><br /></p><p><span>서비스 활성화:</span></p><p><span>bash</span></p><p><span>sudo systemctl enable apache2</span></p><p><br /></p><p><span>시작:</span></p><p><span>bash</span></p><p><span>sudo systemctl start apache2</span></p><p><br /></p><p><span>상태 확인:</span></p><p><span>bash</span></p><p><span>sudo systemctl status apache2 --no-pager</span></p><p><br /></p><p><span>정상:</span></p><p><br /></p><p><span>active (running)</span></p><p><br /></p><p><br /></p><p><span>15. Apache 방화벽 프로필 확인</span></p><p><span>Apache 설치 후:</span></p><p><span>bash</span></p><p><span>sudo ufw app list</span></p><p><br /></p><p><span>보통 다음 항목이 표시됩니다.</span></p><p><br /></p><p><span>Apache</span></p><p><span>Apache Full</span></p><p><span>Apache Secure</span></p><p><br /></p><p><span>`Apache Full`은 HTTP와 HTTPS를 모두 허용합니다.</span></p><p><span>이미 80/443을 직접 열었다면 추가 작업은 필요하지 않습니다.</span></p><p><span>대신 다음 방식으로 관리해도 됩니다.</span></p><p><span>bash</span></p><p><span>sudo ufw allow 'Apache Full'</span></p><p><br /></p><p><br /></p><p><span>16. Apache 기본 페이지 확인</span></p><p><span>서버 자체 브라우저에서:</span></p><p><br /></p><p><span><a href="http://localhost" rel="nofollow">http://localhost</a></span></p><p><br /></p><p><span>또는:</span></p><p><br /></p><p><span><a href="http://127.0.0.1" rel="nofollow">http://127.0.0.1</a></span></p><p><br /></p><p><span>다른 같은 공유기 PC에서는:</span></p><p><br /></p><p><span><a href="http://192.168.0.100" rel="nofollow">http://192.168.0.100</a></span></p><p><br /></p><p><span>Apache 기본 페이지가 나오면 정상입니다.</span></p><p><br /></p><p><span>17. MySQL Server 설치</span></p><p><span>Ubuntu 26.04 LTS 기본 저장소의 MySQL Server를 설치합니다.</span></p><p><span>bash</span></p><p><span>sudo apt install mysql-server -y</span></p><p><br /></p><p><span>서비스 자동 시작:</span></p><p><span>bash</span></p><p><span>sudo systemctl enable mysql</span></p><p><br /></p><p><span>시작:</span></p><p><span>bash</span></p><p><span>sudo systemctl start mysql</span></p><p><br /></p><p><span>상태 확인:</span></p><p><span>bash</span></p><p><span>sudo systemctl status mysql --no-pager</span></p><p><br /></p><p><span>버전 확인:</span></p><p><span>bash</span></p><p><span>mysql --version</span></p><p><br /></p><p><span>Ubuntu 26.04 계열에서는 MySQL 8.4 계열이 기본입니다.</span></p><p><br /></p><p><span>18. MySQL 초기 보안 설정</span></p><p><span>다음을 실행합니다.</span></p><p><span>bash</span></p><p><span>sudo mysql_secure_installation</span></p><p><br /></p><p><span>환경에 따라 질문 내용이 조금 다를 수 있습니다.</span></p><p><span>일반적인 운영 서버라면 다음 방향을 권장합니다.</span></p><p><br /></p><p><span>익명 사용자 제거          : Yes</span></p><p><span>원격 root 로그인 제한     : Yes</span></p><p><span>test 데이터베이스 제거    : Yes</span></p><p><span>권한 테이블 다시 읽기     : Yes</span></p><p><br /></p><p><span>비밀번호 검증 플러그인 설정은 운영 정책에 맞게 선택합니다.</span></p><p><br /></p><p><span>19. MySQL root 로그인</span></p><p><span>Ubuntu 기본 MySQL 설치에서는 root 사용자가 시스템 인증을 사용하는 경우가 많습니다.</span></p><p><span>따라서 다음이 가장 간단합니다.</span></p><p><span>bash</span></p><p><span>sudo mysql</span></p><p><br /></p><p><span>MySQL 프롬프트가 나오면 정상입니다.</span></p><p><br /></p><p><span>mysql&gt;</span></p><p><br /></p><p><span>종료:</span></p><p><span>sql</span></p><p><span>EXIT;</span></p><p><br /></p><p><br /></p><p><span>20. PHP 8.5 및 필수 확장 설치</span></p><p><span>Ubuntu 26.04 LTS 기본 PHP 계열은 PHP 8.5입니다.</span></p><p><span>일반적인 그누보드/Rhymix/PHP 웹사이트에서 자주 사용하는 확장을 함께 설치합니다.</span></p><p><span>bash</span></p><p><span>sudo apt install -y \</span></p><p><span>php \</span></p><p><span>libapache2-mod-php \</span></p><p><span>php-cli \</span></p><p><span>php-common \</span></p><p><span>php-mysql \</span></p><p><span>php-curl \</span></p><p><span>php-gd \</span></p><p><span>php-mbstring \</span></p><p><span>php-xml \</span></p><p><span>php-zip \</span></p><p><span>php-intl \</span></p><p><span>php-bcmath</span></p><p><br /></p><p><span>설치 후 PHP 버전 확인:</span></p><p><span>bash</span></p><p><span>php -v</span></p><p><br /></p><p><span>예:</span></p><p><br /></p><p><span>PHP 8.5.x</span></p><p><br /></p><p><br /></p><p><span>21. Apache PHP 모듈 확인</span></p><p><span>다음 명령:</span></p><p><span>bash</span></p><p><span>apache2ctl -M | grep php</span></p><p><br /></p><p><span>PHP 모듈이 표시되면 정상입니다.</span></p><p><span>필요한 경우:</span></p><p><span>bash</span></p><p><span>sudo systemctl restart apache2</span></p><p><br /></p><p><br /></p><p><span>22. PHP 동작 테스트</span></p><p><span>테스트 파일 생성:</span></p><p><span>bash</span></p><p><span>sudo nano /var/www/html/phpinfo.php</span></p><p><br /></p><p><span>내용:</span></p><p><span>php</span></p><p><span>&lt;?php</span></p><p><span>phpinfo();</span></p><p><br /></p><p><span>브라우저:</span></p><p><br /></p><p><span><a href="http://localhost/phpinfo.php" rel="nofollow">http://localhost/phpinfo.php</a></span></p><p><br /></p><p><span>또는:</span></p><p><br /></p><p><span><a href="http://192.168.0.100/phpinfo.php" rel="nofollow">http://192.168.0.100/phpinfo.php</a></span></p><p><br /></p><p><span>PHP 정보 페이지가 뜨면 PHP와 Apache 연동이 정상입니다.</span></p><p><span>확인이 끝나면 즉시 삭제합니다.</span></p><p><span>bash</span></p><p><span>sudo rm /var/www/html/phpinfo.php</span></p><p><br /></p><p><span>`phpinfo()` 페이지를 인터넷에 계속 공개하지 않습니다.</span></p><p><br /></p><p><span>23. Apache Rewrite 모듈 활성화</span></p><p><span>그누보드, Rhymix, WordPress 등 `.htaccess`를 사용하는 프로그램을 위해:</span></p><p><span>bash</span></p><p><span>sudo a2enmod rewrite</span></p><p><br /></p><p><span>SSL 모듈:</span></p><p><span>bash</span></p><p><span>sudo a2enmod ssl</span></p><p><br /></p><p><span>Headers:</span></p><p><span>bash</span></p><p><span>sudo a2enmod headers</span></p><p><br /></p><p><span>기타 일반적으로 많이 사용하는 모듈:</span></p><p><span>bash</span></p><p><span>sudo a2enmod expires</span></p><p><br /></p><p><span>적용:</span></p><p><span>bash</span></p><p><span>sudo systemctl restart apache2</span></p><p><br /></p><p><br /></p><p><span>24. AllowOverride 설정</span></p><p><span>파일 열기:</span></p><p><span>bash</span></p><p><span>sudo nano /etc/apache2/apache2.conf</span></p><p><br /></p><p><span>다음 부분을 찾습니다.</span></p><p><span>apache</span></p><p><span>&lt;Directory /var/www/&gt;</span></p><p><span>    Options Indexes FollowSymLinks</span></p><p><span>    AllowOverride None</span></p><p><span>    Require all granted</span></p><p><span>&lt;/Directory&gt;</span></p><p><br /></p><p><span>다음처럼 변경합니다.</span></p><p><span>apache</span></p><p><span>&lt;Directory /var/www/&gt;</span></p><p><span>    Options FollowSymLinks</span></p><p><span>    AllowOverride All</span></p><p><span>    Require all granted</span></p><p><span>&lt;/Directory&gt;</span></p><p><br /></p><p><span>`Indexes`를 제거하면 index 파일이 없는 디렉터리의 파일 목록 노출을 막을 수 있습니다.</span></p><p><span>설정 검사:</span></p><p><span>bash</span></p><p><span>sudo apache2ctl configtest</span></p><p><br /></p><p><span>정상:</span></p><p><br /></p><p><span>Syntax OK</span></p><p><br /></p><p><span>그 후:</span></p><p><span>bash</span></p><p><span>sudo systemctl reload apache2</span></p><p><br /></p><p><br /></p><p><span>25. 웹사이트 디렉터리 생성</span></p><p><span>예:</span></p><p><span>bash</span></p><p><span>sudo mkdir -p /var/www/html/pcjoin/g5</span></p><p><br /></p><p><span>테스트 index 파일:</span></p><p><span>bash</span></p><p><span>sudo nano /var/www/html/pcjoin/g5/index.html</span></p><p><br /></p><p><span>내용:</span></p><p><span>html</span></p><p><span>&lt;!doctype html&gt;</span></p><p><span>&lt;html lang="ko"&gt;</span></p><p><span>&lt;head&gt;</span></p><p><span>    &lt;meta charset="utf-8"&gt;</span></p><p><span>    &lt;title&gt;PCJOIN WEB SERVER&lt;/title&gt;</span></p><p><span>&lt;/head&gt;</span></p><p><span>&lt;body&gt;</span></p><p><span>    &lt;h1&gt;PCJOIN WEB SERVER OK&lt;/h1&gt;</span></p><p><span>&lt;/body&gt;</span></p><p><span>&lt;/html&gt;</span></p><p><br /></p><p><br /></p><p><span>26. 웹 디렉터리 권한 설계</span></p><p><span>Apache 서비스 계정:</span></p><p><br /></p><p><span>www-data</span></p><p><br /></p><p><span>웹서버가 파일을 소유하도록 단순 구성한다면:</span></p><p><span>bash</span></p><p><span>sudo chown -R www-data:www-data /var/www/html/pcjoin</span></p><p><br /></p><p><span>하지만 SFTP로 `pcjoin` 사용자가 자주 수정해야 한다면 그룹 방식이 편리합니다.</span></p><p><span>예:</span></p><p><span>bash</span></p><p><span>sudo usermod -aG www-data pcjoin</span></p><p><span>sudo chown -R pcjoin:www-data /var/www/html/pcjoin</span></p><p><span>sudo find /var/www/html/pcjoin -type d -exec chmod 775 {} \;</span></p><p><span>sudo find /var/www/html/pcjoin -type f -exec chmod 664 {} \;</span></p><p><br /></p><p><span>로그아웃 후 다시 로그인해야 새 그룹 권한이 반영될 수 있습니다.</span></p><p><span>무조건 다음처럼 설정하지 않습니다.</span></p><p><span>bash</span></p><p><span>chmod -R 777 /var/www/html</span></p><p><br /></p><p><br /></p><p><span>27. HTTP 가상호스트 만들기</span></p><p><span>SSL 적용 전에는 HTTP 가상호스트만 만듭니다.</span></p><p><span>bash</span></p><p><span>sudo nano /etc/apache2/sites-available/pcjoin.conf</span></p><p><br /></p><p><span>내용:</span></p><p><span>apache</span></p><p><span>&lt;VirtualHost *:80&gt;</span></p><p><span>    ServerAdmin webmaster@localhost</span></p><p><span>    ServerName pcjoin.com</span></p><p><span>    ServerAlias <a href="http://www.pcjoin.com" rel="nofollow">www.pcjoin.com</a></span></p><p><span>    DocumentRoot /var/www/html/pcjoin/g5</span></p><p><span>    &lt;Directory /var/www/html/pcjoin/g5&gt;</span></p><p><span>        Options FollowSymLinks</span></p><p><span>        AllowOverride All</span></p><p><span>        Require all granted</span></p><p><span>    &lt;/Directory&gt;</span></p><p><span>    ErrorLog ${APACHE_LOG_DIR}/pcjoin_error.log</span></p><p><span>    CustomLog ${APACHE_LOG_DIR}/pcjoin_access.log combined</span></p><p><span>&lt;/VirtualHost&gt;</span></p><p><br /></p><p><span>저장합니다.</span></p><p><br /></p><p><span>28. 사이트 활성화</span></p><p><span>bash</span></p><p><span>sudo a2ensite pcjoin.conf</span></p><p><br /></p><p><span>기본 사이트가 필요 없다면:</span></p><p><span>bash</span></p><p><span>sudo a2dissite 000-default.conf</span></p><p><br /></p><p><span>반드시 검사:</span></p><p><span>bash</span></p><p><span>sudo apache2ctl configtest</span></p><p><br /></p><p><span>정상:</span></p><p><br /></p><p><span>Syntax OK</span></p><p><br /></p><p><span>가상호스트 구조 확인:</span></p><p><span>bash</span></p><p><span>sudo apache2ctl -S</span></p><p><br /></p><p><span>그 다음:</span></p><p><span>bash</span></p><p><span>sudo systemctl reload apache2</span></p><p><br /></p><p><br /></p><p><span>29. Apache 80포트 LISTEN 확인</span></p><p><span>bash</span></p><p><span>sudo ss -lntp | grep ':80'</span></p><p><br /></p><p><span>예:</span></p><p><br /></p><p><span>LISTEN ... 0.0.0.0:80</span></p><p><br /></p><p><span>또는:</span></p><p><br /></p><p><span>*:80</span></p><p><br /></p><p><span>이면 정상입니다.</span></p><p><br /></p><p><span>30. 내부 IP로 사이트 테스트</span></p><p><span>다른 PC나 휴대폰을 같은 공유기에 연결하고:</span></p><p><br /></p><p><span><a href="http://192.168.0.100" rel="nofollow">http://192.168.0.100</a></span></p><p><br /></p><p><span>접속합니다.</span></p><p><span>`PCJOIN WEB SERVER OK`가 나오면 Apache와 내부 네트워크는 정상입니다.</span></p><p><br /></p><p><span>31. hosts 파일을 이용한 내부 도메인 테스트 - 선택사항</span></p><p><span>DNS 연결 전에도 가상호스트를 도메인 이름으로 확인할 수 있습니다.</span></p><p><span>Windows PC:</span></p><p><br /></p><p><span>C:\Windows\System32\drivers\etc\hosts</span></p><p><br /></p><p><span>관리자 권한 메모장으로 열고:</span></p><p><br /></p><p><span>192.168.0.100 pcjoin.com</span></p><p><span>192.168.0.100 <a href="http://www.pcjoin.com" rel="nofollow">www.pcjoin.com</a></span></p><p><br /></p><p><span>추가합니다.</span></p><p><span>그 후:</span></p><p><br /></p><p><span><a href="http://pcjoin.com" rel="nofollow">http://pcjoin.com</a></span></p><p><br /></p><p><span>으로 내부 테스트할 수 있습니다.</span></p><p><span>DNS 설정 후에는 hosts 파일에 추가한 줄을 제거합니다.</span></p><p><br /></p><p><span>32. 공유기 포트포워딩</span></p><p><span>인터넷 외부에서 서버에 들어오려면 공유기 포트포워딩이 필요합니다.</span></p><p><span>서버 내부 IP가:</span></p><p><br /></p><p><span>192.168.0.100</span></p><p><br /></p><p><span>이라면:</span></p><p><br /></p><p><span>서비스  외부포트   내부IP          내부포트   프로토콜</span></p><p><span>HTTP    80         192.168.0.100   80         TCP</span></p><p><span>HTTPS   443        192.168.0.100   443        TCP</span></p><p><br /></p><p><span>SSH를 외부에서 사용할 경우에만:</span></p><p><br /></p><p><span>SSH     22         192.168.0.100   22         TCP</span></p><p><br /></p><p><span>를 추가합니다.</span></p><p><span>외부 SSH가 필요하지 않다면 22번은 공유기에 포트포워딩하지 않아도 됩니다.</span></p><p><br /></p><p><span>33. 공인 IP 확인</span></p><p><span>서버에서:</span></p><p><span>bash</span></p><p><span>curl -4 ifconfig.me</span></p><p><br /></p><p><span>또는 공유기 관리자 페이지의 WAN IP를 확인합니다.</span></p><p><span>예:</span></p><p><br /></p><p><span>123.123.123.123</span></p><p><br /></p><p><br /></p><p><span>34. CGNAT / 이중 NAT 확인</span></p><p><span>공유기의 WAN IP와 외부 공인 IP가 다르면 포트포워딩이 작동하지 않을 수 있습니다.</span></p><p><span>특히 WAN IP가 다음과 같다면 확인이 필요합니다.</span></p><p><br /></p><p><span>10.x.x.x</span></p><p><span>172.16.x.x ~ 172.31.x.x</span></p><p><span>192.168.x.x</span></p><p><span>100.64.x.x ~ 100.127.x.x</span></p><p><br /></p><p><span>가능성:</span></p><p><br /></p><p><span>통신사 CGNAT</span></p><p><span>상위 공유기 존재</span></p><p><span>모뎀 + 공유기 이중 NAT</span></p><p><br /></p><p><span>이 경우 상위 라우터 포트포워딩 또는 통신사 공인 IP 서비스가 필요할 수 있습니다.</span></p><p><br /></p><p><span>35. DNS 설정</span></p><p><span>도메인 관리 사이트에서 A 레코드를 서버 공인 IP로 설정합니다.</span></p><p><span>예:</span></p><p><br /></p><p><span>유형    이름    값</span></p><p><span>A       @       123.123.123.123</span></p><p><span>A       www     123.123.123.123</span></p><p><br /></p><p><span>또는 `www`를 CNAME으로:</span></p><p><br /></p><p><span>www → pcjoin.com</span></p><p><br /></p><p><span>설정할 수 있습니다.</span></p><p><br /></p><p><span>36. DNS 적용 확인</span></p><p><span>bash</span></p><p><span>nslookup pcjoin.com</span></p><p><br /></p><p><span>bash</span></p><p><span>nslookup <a href="http://www.pcjoin.com" rel="nofollow">www.pcjoin.com</a></span></p><p><br /></p><p><span>또는:</span></p><p><span>bash</span></p><p><span>dig +short pcjoin.com</span></p><p><br /></p><p><span>공인 IP와 같은 값이 나와야 합니다.</span></p><p><br /></p><p><span>37. 외부 HTTP 접속 테스트</span></p><p><span>스마트폰 Wi-Fi를 끄고 LTE/5G로:</span></p><p><br /></p><p><span><a href="http://pcjoin.com" rel="nofollow">http://pcjoin.com</a></span></p><p><br /></p><p><span>접속합니다.</span></p><p><span>그리고:</span></p><p><br /></p><p><span><a href="http://www.pcjoin.com" rel="nofollow">http://www.pcjoin.com</a></span></p><p><br /></p><p><span>도 확인합니다.</span></p><p><span>이 단계가 성공하기 전에는 SSL 인증서를 발급하지 않습니다.</span></p><p><br /></p><p><span>38. phpMyAdmin 설치</span></p><p><span>Ubuntu 26.04 저장소에서 설치합니다.</span></p><p><span>bash</span></p><p><span>sudo apt update</span></p><p><span>sudo apt install phpmyadmin -y</span></p><p><br /></p><p><span>설치 과정에서 웹서버 선택 화면이 나오면:</span></p><p><br /></p><p><span>apache2</span></p><p><br /></p><p><span>에 Space 키로 체크 후 Enter를 누릅니다.</span></p><p><span>`dbconfig-common` 설정 질문이 나오면 일반적으로 Yes를 선택할 수 있습니다.</span></p><p><br /></p><p><span>39. phpMyAdmin 접속 확인</span></p><p><br /></p><p><span><a href="http://localhost/phpmyadmin" rel="nofollow">http://localhost/phpmyadmin</a></span></p><p><br /></p><p><span>또는:</span></p><p><br /></p><p><span><a href="http://192.168.0.100/phpmyadmin" rel="nofollow">http://192.168.0.100/phpmyadmin</a></span></p><p><br /></p><p><span>404가 나오면:</span></p><p><span>bash</span></p><p><span>sudo nano /etc/apache2/apache2.conf</span></p><p><br /></p><p><span>아래 내용이 포함되어 있는지 확인합니다.</span></p><p><span>apache</span></p><p><span>Include /etc/phpmyadmin/apache.conf</span></p><p><br /></p><p><span>없다면 추가합니다.</span></p><p><span>그 후:</span></p><p><span>bash</span></p><p><span>sudo apache2ctl configtest</span></p><p><span>sudo systemctl reload apache2</span></p><p><br /></p><p><br /></p><p><span>40. phpMyAdmin용 관리자 계정 만들기</span></p><p><span>MySQL root 계정은 phpMyAdmin에서 바로 로그인되지 않을 수 있습니다.</span></p><p><span>별도 관리 계정을 만드는 것이 편합니다.</span></p><p><span>bash</span></p><p><span>sudo mysql</span></p><p><br /></p><p><span>예:</span></p><p><span>sql</span></p><p><span>CREATE USER 'pcjoinadmin'@'localhost'</span></p><p><span>IDENTIFIED BY '매우강력한비밀번호';</span></p><p><br /></p><p><span>전체 DB 관리가 필요한 관리자 계정이라면:</span></p><p><span>sql</span></p><p><span>GRANT ALL PRIVILEGES ON *.* TO 'pcjoinadmin'@'localhost'</span></p><p><span>WITH GRANT OPTION;</span></p><p><br /></p><p><span>적용:</span></p><p><span>sql</span></p><p><span>FLUSH PRIVILEGES;</span></p><p><br /></p><p><span>종료:</span></p><p><span>sql</span></p><p><span>EXIT;</span></p><p><br /></p><p><span>phpMyAdmin에서:</span></p><p><br /></p><p><span>ID : pcjoinadmin</span></p><p><span>PW : 설정한 비밀번호</span></p><p><br /></p><p><span>로 로그인합니다.</span></p><p><br /></p><p><span>41. 실제 웹사이트용 DB와 사용자는 별도로 생성</span></p><p><span>웹사이트에는 전체 MySQL 관리자 계정을 넣지 않습니다.</span></p><p><span>bash</span></p><p><span>sudo mysql</span></p><p><br /></p><p><span>DB 생성:</span></p><p><span>sql</span></p><p><span>CREATE DATABASE pcjoin</span></p><p><span>CHARACTER SET utf8mb4</span></p><p><span>COLLATE utf8mb4_unicode_ci;</span></p><p><br /></p><p><span>사용자 생성:</span></p><p><span>sql</span></p><p><span>CREATE USER 'pcjoin'@'localhost'</span></p><p><span>IDENTIFIED BY '웹사이트전용강력한비밀번호';</span></p><p><br /></p><p><span>해당 DB만 권한 부여:</span></p><p><span>sql</span></p><p><span>GRANT ALL PRIVILEGES ON pcjoin.* TO 'pcjoin'@'localhost';</span></p><p><br /></p><p><span>적용:</span></p><p><span>sql</span></p><p><span>FLUSH PRIVILEGES;</span></p><p><br /></p><p><span>확인:</span></p><p><span>sql</span></p><p><span>SHOW GRANTS FOR 'pcjoin'@'localhost';</span></p><p><br /></p><p><span>종료:</span></p><p><span>sql</span></p><p><span>EXIT;</span></p><p><br /></p><p><span>그누보드나 기타 PHP 웹프로그램 설치 시 이 계정을 사용합니다.</span></p><p><br /></p><p><span>42. MySQL 3306 외부 공개 금지</span></p><p><span>일반적인 웹사이트에서는 MySQL에 외부에서 직접 접속할 필요가 없습니다.</span></p><p><span>따라서:</span></p><p><br /></p><p><span>UFW 3306 개방하지 않음</span></p><p><span>공유기 3306 포트포워딩하지 않음</span></p><p><br /></p><p><span>을 기본으로 합니다.</span></p><p><span>DB 작업은:</span></p><p><br /></p><p><span>phpMyAdmin</span></p><p><span>SSH</span></p><p><span>로컬 MySQL</span></p><p><span>SSH 터널</span></p><p><br /></p><p><span>등을 이용합니다.</span></p><p><br /></p><p><span>43. Certbot 설치</span></p><p><span>Ubuntu 26.04 공식 저장소 패키지를 이용합니다.</span></p><p><span>bash</span></p><p><span>sudo apt update</span></p><p><span>sudo apt install certbot python3-certbot-apache -y</span></p><p><br /></p><p><span>설치 확인:</span></p><p><span>bash</span></p><p><span>certbot --version</span></p><p><br /></p><p><br /></p><p><span>44. SSL 발급 전 최종 조건 확인</span></p><p><span>다음이 모두 정상이어야 합니다.</span></p><p><br /></p><p><span>[ ] <a href="http://pcjoin.com" rel="nofollow">http://pcjoin.com</a> 접속됨</span></p><p><span>[ ] <a href="http://www.pcjoin.com" rel="nofollow">http://www.pcjoin.com</a> 접속됨</span></p><p><span>[ ] DNS가 서버 공인 IP를 가리킴</span></p><p><span>[ ] 공유기 80 TCP 포트포워딩 완료</span></p><p><span>[ ] 공유기 443 TCP 포트포워딩 완료</span></p><p><span>[ ] UFW 80/443 허용</span></p><p><span>[ ] Apache 정상 실행</span></p><p><br /></p><p><span>확인:</span></p><p><span>bash</span></p><p><span>sudo apache2ctl configtest</span></p><p><span>sudo apache2ctl -S</span></p><p><span>sudo ufw status</span></p><p><br /></p><p><br /></p><p><span>45. Let's Encrypt 인증서 발급</span></p><p><span>한 인증서에 루트 도메인과 www를 함께 넣습니다.</span></p><p><span>bash</span></p><p><span>sudo certbot --apache -d pcjoin.com -d <a href="http://www.pcjoin.com" rel="nofollow">www.pcjoin.com</a></span></p><p><br /></p><p><span>진행 중:</span></p><p><br /></p><p><span>이메일 주소 입력</span></p><p><span>약관 동의</span></p><p><br /></p><p><span>를 진행합니다.</span></p><p><span>Certbot이 Apache 설정을 자동으로 분석하고 SSL 설정을 구성하도록 합니다.</span></p><p><br /></p><p><span>46. 인증서 확인</span></p><p><span>bash</span></p><p><span>sudo certbot certificates</span></p><p><br /></p><p><span>예:</span></p><p><br /></p><p><span>Certificate Name: pcjoin.com</span></p><p><span>Domains: pcjoin.com <a href="http://www.pcjoin.com" rel="nofollow">www.pcjoin.com</a></span></p><p><br /></p><p><span>일반적인 인증서 경로:</span></p><p><br /></p><p><span>/etc/letsencrypt/live/pcjoin.com/fullchain.pem</span></p><p><span>/etc/letsencrypt/live/pcjoin.com/privkey.pem</span></p><p><br /></p><p><span>`<a href="">www.pcjoin.com`</a> 인증서를 별도로 만들 필요는 없습니다.</span></p><p><br /></p><p><span>47. HTTPS 접속 확인</span></p><p><span>브라우저에서:</span></p><p><br /></p><p><span><a href="https://pcjoin.com" rel="nofollow">https://pcjoin.com</a></span></p><p><br /></p><p><br /></p><p><span><a href="https://www.pcjoin.com" rel="nofollow">https://www.pcjoin.com</a></span></p><p><br /></p><p><span>접속합니다.</span></p><p><span>브라우저 주소창에 정상적인 HTTPS 표시가 나오면 인증서 설정이 완료된 것입니다.</span></p><p><br /></p><p><span>48. HTTP → HTTPS 강제 전환</span></p><p><span>Certbot 실행 과정에서 Redirect를 선택했다면 자동 설정되어 있을 수 있습니다.</span></p><p><span>확인:</span></p><p><br /></p><p><span><a href="http://pcjoin.com" rel="nofollow">http://pcjoin.com</a></span></p><p><br /></p><p><span>으로 접속했을 때:</span></p><p><br /></p><p><span><a href="https://pcjoin.com" rel="nofollow">https://pcjoin.com</a></span></p><p><br /></p><p><span>으로 넘어가면 정상입니다.</span></p><p><span>Certbot이 자동 설정하지 않은 경우 HTTP 가상호스트를 다음처럼 설정할 수 있습니다.</span></p><p><span>apache</span></p><p><span>&lt;VirtualHost *:80&gt;</span></p><p><span>    ServerName pcjoin.com</span></p><p><span>    ServerAlias <a href="http://www.pcjoin.com" rel="nofollow">www.pcjoin.com</a></span></p><p><span>    Redirect permanent / <a href="https://pcjoin.com/" rel="nofollow">https://pcjoin.com/</a></span></p><p><span>&lt;/VirtualHost&gt;</span></p><p><br /></p><p><span>변경 후:</span></p><p><span>bash</span></p><p><span>sudo apache2ctl configtest</span></p><p><span>sudo systemctl reload apache2</span></p><p><br /></p><p><br /></p><p><span>49. HTTPS VirtualHost에 불필요한 Rewrite 넣지 않기</span></p><p><span>443 VirtualHost 안에서 다음 같은 설정은 불필요합니다.</span></p><p><span>apache</span></p><p><span>RewriteEngine On</span></p><p><span>RewriteCond %{HTTPS} off</span></p><p><span>RewriteRule .* <a>https://%{SERVER_NAME}%{REQUEST_URI}</a> [R=301,L]</span></p><p><br /></p><p><span>443 VirtualHost 요청은 이미 HTTPS입니다.</span></p><p><span>HTTP에서 HTTPS로 보내는 코드는 `*:80` 쪽에서 처리합니다.</span></p><p><br /></p><p><span>50. 인증서 자동 갱신 테스트</span></p><p><span>bash</span></p><p><span>sudo certbot renew --dry-run</span></p><p><br /></p><p><span>성공하면 자동 갱신 구조가 정상입니다.</span></p><p><span>timer 확인:</span></p><p><span>bash</span></p><p><span>systemctl list-timers | grep certbot</span></p><p><br /></p><p><span>또는:</span></p><p><span>bash</span></p><p><span>systemctl status certbot.timer --no-pager</span></p><p><br /></p><p><span>설치 방식에 따라 서비스 표시 형태는 다를 수 있으므로 가장 중요한 검사는:</span></p><p><span>bash</span></p><p><span>sudo certbot renew --dry-run</span></p><p><br /></p><p><span>입니다.</span></p><p><br /></p><p><span>51. Apache 설정 변경 후 기본 습관</span></p><p><span>Apache 설정을 수정한 뒤 바로 재시작하지 않습니다.</span></p><p><span>먼저:</span></p><p><span>bash</span></p><p><span>sudo apache2ctl configtest</span></p><p><br /></p><p><span>`Syntax OK` 확인 후:</span></p><p><span>bash</span></p><p><span>sudo systemctl reload apache2</span></p><p><br /></p><p><span>를 사용합니다.</span></p><p><span>서비스 자체 문제가 있을 때만:</span></p><p><span>bash</span></p><p><span>sudo systemctl restart apache2</span></p><p><br /></p><p><span>를 사용해도 됩니다.</span></p><p><br /></p><p><span>52. Apache 가상호스트 확인</span></p><p><span>bash</span></p><p><span>sudo apache2ctl -S</span></p><p><br /></p><p><span>이 명령은 매우 중요합니다.</span></p><p><span>다음을 확인할 수 있습니다.</span></p><p><br /></p><p><span>어떤 도메인이 어느 conf에 연결되는지</span></p><p><span>80 VirtualHost</span></p><p><span>443 VirtualHost</span></p><p><span>기본 VirtualHost</span></p><p><span>ServerName 중복</span></p><p><br /></p><p><br /></p><p><span>53. Apache 포트 확인</span></p><p><span>bash</span></p><p><span>sudo ss -lntp | grep -E ':80|:443'</span></p><p><br /></p><p><span>정상 웹서버라면 80과 443이 LISTEN 상태여야 합니다.</span></p><p><span>예:</span></p><p><br /></p><p><span>*:80</span></p><p><span>*:443</span></p><p><br /></p><p><br /></p><p><span>54. 서비스 자동 시작 확인</span></p><p><span>Apache:</span></p><p><span>bash</span></p><p><span>sudo systemctl enable apache2</span></p><p><br /></p><p><span>MySQL:</span></p><p><span>bash</span></p><p><span>sudo systemctl enable mysql</span></p><p><br /></p><p><span>SSH:</span></p><p><span>bash</span></p><p><span>sudo systemctl enable ssh</span></p><p><br /></p><p><span>상태 확인:</span></p><p><span>bash</span></p><p><span>systemctl is-enabled apache2</span></p><p><span>systemctl is-enabled mysql</span></p><p><span>systemctl is-enabled ssh</span></p><p><br /></p><p><br /></p><p><span>55. 서버 시간대 확인</span></p><p><span>bash</span></p><p><span>timedatectl</span></p><p><br /></p><p><span>한국 서버라면:</span></p><p><br /></p><p><span>Asia/Seoul</span></p><p><br /></p><p><span>인지 확인합니다.</span></p><p><span>필요하면:</span></p><p><span>bash</span></p><p><span>sudo timedatectl set-timezone Asia/Seoul</span></p><p><br /></p><p><span>확인:</span></p><p><span>bash</span></p><p><span>date</span></p><p><br /></p><p><br /></p><p><span>56. PHP 시간대 확인</span></p><p><span>PHP 기본 설정 확인:</span></p><p><span>bash</span></p><p><span>php --ini</span></p><p><br /></p><p><span>Apache용 PHP 설정 파일은 환경에 따라 다음 계열에 있습니다.</span></p><p><br /></p><p><span>/etc/php/8.5/apache2/php.ini</span></p><p><br /></p><p><span>편집:</span></p><p><span>bash</span></p><p><span>sudo nano /etc/php/8.5/apache2/php.ini</span></p><p><br /></p><p><span>다음 항목:</span></p><p><span>ini</span></p><p><span>date.timezone = Asia/Seoul</span></p><p><br /></p><p><span>설정 후:</span></p><p><span>bash</span></p><p><span>sudo systemctl reload apache2</span></p><p><br /></p><p><span>CLI PHP도 동일하게 하려면:</span></p><p><br /></p><p><span>/etc/php/8.5/cli/php.ini</span></p><p><br /></p><p><span>도 확인합니다.</span></p><p><br /></p><p><span>57. PHP 업로드 용량 조정 - 필요 시</span></p><p><span>그누보드나 파일 업로드 사이트를 운영할 경우:</span></p><p><span>bash</span></p><p><span>sudo nano /etc/php/8.5/apache2/php.ini</span></p><p><br /></p><p><span>예:</span></p><p><span>ini</span></p><p><span>upload_max_filesize = 100M</span></p><p><span>post_max_size = 110M</span></p><p><span>memory_limit = 256M</span></p><p><span>max_execution_time = 300</span></p><p><span>max_input_time = 300</span></p><p><br /></p><p><span>사이트 용도에 맞게 조정합니다.</span></p><p><span>변경 후:</span></p><p><span>bash</span></p><p><span>sudo systemctl reload apache2</span></p><p><br /></p><p><span>무작정 지나치게 큰 값으로 설정하지 않습니다.</span></p><p><br /></p><p><span>58. Apache 디렉터리 목록 차단</span></p><p><span>다음 설정을 권장합니다.</span></p><p><span>apache</span></p><p><span>&lt;Directory /var/www/html/pcjoin/g5&gt;</span></p><p><span>    Options FollowSymLinks</span></p><p><span>    AllowOverride All</span></p><p><span>    Require all granted</span></p><p><span>&lt;/Directory&gt;</span></p><p><br /></p><p><span>`Indexes`를 넣지 않으면 index 파일이 없는 폴더의 파일 목록 노출을 막을 수 있습니다.</span></p><p><br /></p><p><span>59. phpMyAdmin 외부 노출 최소화</span></p><p><span>`/phpmyadmin`은 공격 시도가 많은 경로입니다.</span></p><p><span>가능하면 다음 중 하나 이상을 적용합니다.</span></p><p><br /></p><p><span>내부망 전용</span></p><p><span>특정 IP만 허용</span></p><p><span>VPN 이용</span></p><p><span>Apache Basic Authentication 추가</span></p><p><span>별도 관리자 서브도메인 사용</span></p><p><br /></p><p><span>최소한 phpMyAdmin 계정 비밀번호는 길고 복잡하게 설정합니다.</span></p><p><br /></p><p><span>60. SSH 보안 권장사항</span></p><p><span>외부 SSH를 사용할 경우 비밀번호 로그인보다 SSH Key 사용을 권장합니다.</span></p><p><span>또한 다음 원칙을 권장합니다.</span></p><p><br /></p><p><span>root SSH 로그인 금지</span></p><p><span>외부 SSH가 필요 없으면 공유기 22 포트포워딩 안 함</span></p><p><span>강력한 비밀번호 사용</span></p><p><span>SSH Key 인증 사용</span></p><p><span>필요하면 fail2ban 적용</span></p><p><br /></p><p><span>root 계정 직접 로그인을 웹서버 관리 방식으로 사용하지 않습니다.</span></p><p><br /></p><p><span>61. Fail2ban 설치 - 선택사항</span></p><p><span>외부 SSH 또는 웹서비스 보호에 사용할 수 있습니다.</span></p><p><span>bash</span></p><p><span>sudo apt install fail2ban -y</span></p><p><br /></p><p><span>활성화:</span></p><p><span>bash</span></p><p><span>sudo systemctl enable --now fail2ban</span></p><p><br /></p>]]></description>
                
                

                <pubDate>Tue, 22 Sep 2026 11:38:26 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[2026 제주 가족여행-우연히 발견한 제주 바다]]></title>
                <link>https://pcjoin.com/travel_photo/854</link>
                <guid>https://pcjoin.com/travel_photo/854</guid>
                <description><![CDATA[<div><div><img src="https://pcjoin.com/data/allzoom_images/2026/09/14/thumb-000109_1b1343cb_0_800x533.jpg" alt="" /><div>촬영일시: 2026-09-13 00:48:31</div><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/14/thumb-000109_5f965b46_1_800x533.jpg" alt="" /><div>촬영일시: 2026-09-13 00:48:33</div><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/14/thumb-000109_f176441d_2_800x533.jpg" alt="" /><div>촬영일시: 2026-09-13 23:51:38</div><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/14/000109_9f665806_3.jpg" alt="" /><div>촬영일시: 2026-09-13 23:49:54</div><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/14/thumb-000109_3bc63d54_4_800x533.jpg" alt="" /><div>촬영일시: 2026-09-13 23:54:58</div><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/14/thumb-000109_18987d62_5_800x533.jpg" alt="" /><div>촬영일시: 2026-09-13 23:57:55</div><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/14/thumb-000109_273c9c93_6_800x533.jpg" alt="" /><div>촬영일시: 2026-09-13 23:57:29</div><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/14/thumb-000109_84ca201a_7_800x533.jpg" alt="" /><div>촬영일시: 2026-09-14 00:00:33</div></div></div>]]></description>
                
                

                <pubDate>Mon, 14 Sep 2026 00:01:09 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[2026 제주 가족여행 (LATAVOLA)]]></title>
                <link>https://pcjoin.com/travel_photo/844</link>
                <guid>https://pcjoin.com/travel_photo/844</guid>
                <description><![CDATA[<div><p>식사를 하면서 너무나도 어색했던 식당</p><p>역시 식사는 식구들과 먹어야 한다.</p><p><img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-003754_22c6fdc2_0_800x533.jpg" alt="" /></p><div><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-003754_7cfdda9d_1_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-003754_9806809b_2_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-003754_d0f075ff_3_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-003754_603a335b_4_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-003754_4ff27a54_5_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-003754_d7cfd837_6_800x533.jpg" alt="" /></div><hr /><p><strong>묶음 이미지 수</strong> : 7장</p><p><strong>장비명</strong> : R5</p><p><strong>카테고리</strong> : 2026</p><p><strong>저장시각</strong> : 2026-09-13 00:37:54</p><hr /><p> </p></div>]]></description>
                
                

                <pubDate>Sun, 13 Sep 2026 00:37:54 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[2026 제주 가족여행 (새별오름)]]></title>
                <link>https://pcjoin.com/travel_photo/843</link>
                <guid>https://pcjoin.com/travel_photo/843</guid>
                <description><![CDATA[<div><p><img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_dddeda8e_0_800x533.jpg" alt="" /></p><div><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_27ca6038_1_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_9f525533_2_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_620005a1_3_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_5418a8fa_4_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_23c2365e_5_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_86ee2d35_6_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_7b36678f_7_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_2da0fd83_8_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_9aabcbd5_9_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_f965acf2_10_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_9298082d_11_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_68bc833e_12_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_f2d17ace_13_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_dc8f9f11_14_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_972a2ad5_15_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_4208d060_16_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-002033_f09e595a_17_800x533.jpg" alt="" /></div><hr /><p><strong>묶음 이미지 수</strong> : 18장</p><p><strong>장비명</strong> : R5</p><p><strong>카테고리</strong> : 2026</p><p><strong>저장시각</strong> : 2026-09-13 00:20:33</p><hr /><p> </p></div>]]></description>
                
                

                <pubDate>Sun, 13 Sep 2026 00:20:33 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[2026 제주 가족여행 (Greek Mythology Museum)]]></title>
                <link>https://pcjoin.com/travel_photo/842</link>
                <guid>https://pcjoin.com/travel_photo/842</guid>
                <description><![CDATA[<div><p><img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-000011_d4644281_2_800x533.jpg" alt="" /></p><p><br /></p><div><img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-000011_d36f1bc6_0_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-000011_1950ec8b_1_800x533.jpg" alt="" /><br /><br /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-000011_91cc9ad3_3_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/13/thumb-000011_c6e8cc33_4_800x533.jpg" alt="" /></div><hr /><p><strong>묶음 이미지 수</strong> : 5장</p><p><strong>장비명</strong> : R5</p><p><strong>카테고리</strong> : 2026</p><p><strong>저장시각</strong> : 2026-09-13 00:00:11</p><p> </p></div>]]></description>
                
                

                <pubDate>Sun, 13 Sep 2026 00:00:11 +0900</pubDate>
            </item>
            <item>
                <author>c9811309@naver.com(차차)</author>
                
                <title><![CDATA[남원  빈타이]]></title>
                <link>https://pcjoin.com/mobile_photo/156</link>
                <guid>https://pcjoin.com/mobile_photo/156</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_0_26c2ced274a8e530_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_1_2d042972d0203b76_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_2_320bb13eafc2be1c_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_3_e8f6032563f9cd62_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_4_423fffda86bd1dbb_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_5_41e0cb6a20910848_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_6_3302d79b42bdb839_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_7_9557344a5dbce55d_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912215238_156_8_31610d822ff53ebb_800x600.jpg'/></div>]]></description>
                
                

                <pubDate>Sat, 05 Sep 2026 21:52:38 +0900</pubDate>
            </item>
            <item>
                <author>c9811309@naver.com(차차)</author>
                
                <title><![CDATA[제주도]]></title>
                <link>https://pcjoin.com/mobile_photo/155</link>
                <guid>https://pcjoin.com/mobile_photo/155</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_0_ab364874dec0bc18_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_1_e93bfc3445b53bd2_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_2_ccab046060d8a02a_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_3_1fb57b40973cac3a_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_4_89ffa67a04a19107_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_5_3fe32c19b463ec92_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_6_678bb59f9887b292_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_7_7852ba79e9aff2c8_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214725_155_8_22f4fda5ea70512f_800x600.jpg'/></div>]]></description>
                
                

                <pubDate>Mon, 07 Sep 2026 21:47:25 +0900</pubDate>
            </item>
            <item>
                <author>c9811309@naver.com(차차)</author>
                
                <title><![CDATA[부산 2026]]></title>
                <link>https://pcjoin.com/mobile_photo/154</link>
                <guid>https://pcjoin.com/mobile_photo/154</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_0_3d253bce83c6f8ce_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_1_07d23da68c8ba940_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_2_ce24a1f821d77ce2_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_3_b735e1b5be09a4f5_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_4_e245eca69811ebce_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_5_091789cb29144f73_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_6_657a24d78336e2c0_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912214216_154_7_9d337299ab221586_800x600.jpg'/></div>]]></description>
                
                

                <pubDate>Sat, 24 Jan 2026 21:42:15 +0900</pubDate>
            </item>
            <item>
                <author>c9811309@naver.com(차차)</author>
                
                <title><![CDATA[율포해수욕장]]></title>
                <link>https://pcjoin.com/mobile_photo/153</link>
                <guid>https://pcjoin.com/mobile_photo/153</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912211550_153_0_ccb461787ecc69ac_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912211550_153_1_6916bb9fdac9bc42_800x600.jpg'/></div>]]></description>
                
                

                <pubDate>Sat, 12 Sep 2026 21:15:50 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[율포해수욕장에 위치한 막회집]]></title>
                <link>https://pcjoin.com/mobile_photo/152</link>
                <guid>https://pcjoin.com/mobile_photo/152</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_0_1ee4527b50e16ba1_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_1_ecdf2eca21b416ca_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_2_bff61bdac7411b18_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_3_2e918def862140d9_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_4_b6fffd9c7060aa23_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_5_97e3ec1ece352b64_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_6_c88dd137b3aa33db_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_7_066e00c880d099e5_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_8_b6421094226007e8_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912201930_152_9_7c5b2f0d31f5a0d7_800x600.jpg'/></div>색다른 막회를 처음 맛보다.]]></description>
                
                

                <pubDate>Sat, 12 Sep 2026 20:19:30 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[보성 춘운서옥 카페]]></title>
                <link>https://pcjoin.com/mobile_photo/151</link>
                <guid>https://pcjoin.com/mobile_photo/151</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_0_97825464537f93f2_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_1_ace65659928093b7_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_2_abc128a9f0eaf40d_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_3_5c9c168cc58bc0b3_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_4_9ab6f193f9f9d621_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_5_41b0e0af1bec8187_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_6_84c495662e40f671_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912163412_151_7_ffd9550639eb3b43_800x600.jpg'/></div>2편 동굴도 있네]]></description>
                
                

                <pubDate>Sat, 12 Sep 2026 16:34:12 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[보성 춘운서옥 카페]]></title>
                <link>https://pcjoin.com/mobile_photo/150</link>
                <guid>https://pcjoin.com/mobile_photo/150</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_0_bbbdeaf85aeea03e_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_1_77a61361aae37cc9_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_2_70132ace1b57c159_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_3_a334a706d3451804_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_4_f5dc33a79c1f2cd4_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_5_42bc877c87a4879d_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_6_ce9f34d99c42063b_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_7_47afb4f184405e4c_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_8_ba15cb7c3a5fc09f_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_9_81d2def815e3cae8_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260912161329_150_10_d456e084a683a9ad_800x600.jpg'/></div>영희와 단둘이 가본 보성카페]]></description>
                
                

                <pubDate>Sat, 12 Sep 2026 16:13:29 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[2026 제주 가족여행 (Greek Mythology Museum)]]></title>
                <link>https://pcjoin.com/travel_photo/841</link>
                <guid>https://pcjoin.com/travel_photo/841</guid>
                <description><![CDATA[<div><p><img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_7daa1689_0_800x533.jpg" alt="" /></p><div><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_bcdebc38_1_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_5f0410f8_2_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_3a29cc9d_3_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_ba12fd13_4_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_46e0e1e2_5_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_ebbe17a1_6_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_d7f6ef01_7_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_181887bf_8_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_82af06df_9_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_2f3d496d_10_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_3207abff_11_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_0a4ca9b1_12_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_d684688e_13_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_70583278_14_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_e4690053_15_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_68db0df4_16_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_75ebff5c_17_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/07/thumb-000739_3126f78c_18_800x533.jpg" alt="" /></div><hr /><p><strong>묶음 이미지 수</strong> : 19장</p><p><strong>장비명</strong> : R5</p><p><strong>카테고리</strong> : 2026</p><p><strong>저장시각</strong> : 2026-09-07 00:07:39</p><hr /><p> </p></div>]]></description>
                
                

                <pubDate>Mon, 07 Sep 2026 00:07:39 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[2026 제주 가족여행]]></title>
                <link>https://pcjoin.com/travel_photo/840</link>
                <guid>https://pcjoin.com/travel_photo/840</guid>
                <description><![CDATA[<div><p><img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_66e02ff1_0_800x533.jpg" alt="" /></p><div><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_74b85923_1_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_74355ec6_2_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_ca9b6f3b_3_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_d4da6f63_4_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_7543bf89_5_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_22dd524c_6_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_eb28ac0e_7_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_f1fe4a3f_8_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_4c36d6e9_9_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_f6562139_10_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_3bfe4548_11_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_a9f2f064_12_800x533.jpg" alt="" /><br /><br />
<img src="https://pcjoin.com/data/allzoom_images/2026/09/06/thumb-234933_5a29ae70_13_800x533.jpg" alt="" /></div><hr /><p><strong>묶음 이미지 수</strong> : 14장</p><p><strong>장비명</strong> : R5</p><p><strong>카테고리</strong> : 2026</p><p><strong>저장시각</strong> : 2026-09-06 23:49:33</p><hr /><p><br /></p><p> </p></div>]]></description>
                
                

                <pubDate>Sun, 06 Sep 2026 23:49:33 +0900</pubDate>
            </item>
            <item>
                <author>tongbagy@gmail.com(낙엽타는향기)</author>
                
                <title><![CDATA[남원 BEANTIE]]></title>
                <link>https://pcjoin.com/mobile_photo/149</link>
                <guid>https://pcjoin.com/mobile_photo/149</guid>
                <description><![CDATA[<div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_0_9ec42cba2dd19e95_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_1_1435dca3bae2574e_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_2_3193e12f494490b2_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_3_f1431ddd0c16371e_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_4_538b3e76f6a0ab00_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_5_16585a07ad328635_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_6_3d0f77a1049446d1_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_7_5b9c89d7f9316dbc_800x600.jpg'/></div><div class='rss-images'><img src='https://pcjoin.com/data/file/mobile_photo/thumb-20260905152639_149_8_40c9b903e5f6efe1_800x600.jpg'/></div>광한루 바로 옆에 위치한 커비숍.
은채랑 함께한 토요일 오후.
날씨가 대박 좋은 날이다]]></description>
                
                

                <pubDate>Sat, 05 Sep 2026 15:26:39 +0900</pubDate>
            </item>        </channel>
    </rss>
