<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	My Pi의 댓글	</title>
	<atom:link href="https://korduck.duckdns.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://korduck.duckdns.org</link>
	<description>Raspberry Pi, Knowledge, Journey</description>
	<lastBuildDate>Wed, 09 Apr 2025 00:22:11 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>
		Joinsoo 작성 ✅ Apache Reverse Proxy로 HTTP → HTTPS 변환하는 방법의 댓글		</title>
		<link>https://korduck.duckdns.org/248/#comment-26</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Thu, 27 Mar 2025 03:34:58 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=248#comment-26</guid>

					<description><![CDATA[&lt;strong&gt;/etc/apache2/sites-available/reverse-proxy.conf&lt;/strong&gt;

&lt;VirtualHost *:443&gt;
    ServerName proxy.your-ssl_domain

    # SSL 설정 (Let&#039;s Encrypt 사용 가능)
    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/your-ssl_domain/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/your-ssl_domain/privkey.pem

    # Reverse Proxy 설정
    ProxyPreserveHost On
    ProxyPass / http://your-external-site/
    ProxyPassReverse / http://your-external-site/

    # Header 설정 (보안 관련)
    &lt;IfModule mod_headers.c&gt;
        Header always set X-Frame-Options &quot;SAMEORIGIN&quot;
        Header always set Content-Security-Policy &quot;frame-ancestors &#039;self&#039; https://your-ssl_domain;&quot;
    &lt;/IfModule&gt;

    # 로그 설정
    ErrorLog ${APACHE_LOG_DIR}/reverse-proxy_error.log
    CustomLog ${APACHE_LOG_DIR}/reverse-proxy_access.log combined
&lt;/VirtualHost&gt;

&lt;VirtualHost *:80&gt;
    ServerName proxy.your-ssl_domain
    Redirect permanent / https://proxy.your-ssl_domain/
&lt;/VirtualHost&gt;]]></description>
			<content:encoded><![CDATA[<p><strong>/etc/apache2/sites-available/reverse-proxy.conf</strong></p>
<p><virtualhost *:443><br />
    ServerName proxy.your-ssl_domain</p>
<p>    # SSL 설정 (Let&#8217;s Encrypt 사용 가능)<br />
    SSLEngine on<br />
    SSLCertificateFile /etc/letsencrypt/live/your-ssl_domain/fullchain.pem<br />
    SSLCertificateKeyFile /etc/letsencrypt/live/your-ssl_domain/privkey.pem</p>
<p>    # Reverse Proxy 설정<br />
    ProxyPreserveHost On<br />
    ProxyPass / <a href="http://your-external-site/" rel="nofollow ugc">http://your-external-site/</a><br />
    ProxyPassReverse / <a href="http://your-external-site/" rel="nofollow ugc">http://your-external-site/</a></p>
<p>    # Header 설정 (보안 관련)<br />
    <ifmodule mod_headers.c><br />
        Header always set X-Frame-Options &#8220;SAMEORIGIN&#8221;<br />
        Header always set Content-Security-Policy &#8220;frame-ancestors &#8216;self&#8217; <a href="https://your-ssl_domain" rel="nofollow ugc">https://your-ssl_domain</a>;&#8221;<br />
    </ifmodule></p>
<p>    # 로그 설정<br />
    ErrorLog ${APACHE_LOG_DIR}/reverse-proxy_error.log<br />
    CustomLog ${APACHE_LOG_DIR}/reverse-proxy_access.log combined<br />
</virtualhost></p>
<p><virtualhost *:80><br />
    ServerName proxy.your-ssl_domain<br />
    Redirect permanent / <a href="https://proxy.your-ssl_domain/" rel="nofollow ugc">https://proxy.your-ssl_domain/</a><br />
</virtualhost></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 Nextcloud Email Server 설정 (gmail)의 댓글		</title>
		<link>https://korduck.duckdns.org/180/#comment-25</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Thu, 20 Mar 2025 03:15:33 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=180#comment-25</guid>

					<description><![CDATA[구글 앱패스워드 (google apppassword)

https://myaccount.google.com/apppasswords]]></description>
			<content:encoded><![CDATA[<p>구글 앱패스워드 (google apppassword)</p>
<p><a href="https://myaccount.google.com/apppasswords" rel="nofollow ugc">https://myaccount.google.com/apppasswords</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 dnsmasq 설정 파일 수정 (with Wireguard)의 댓글		</title>
		<link>https://korduck.duckdns.org/232/#comment-24</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Sat, 15 Mar 2025 14:50:33 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=232#comment-24</guid>

					<description><![CDATA[Wireguard 최적화 설정

&lt;strong&gt;서버 측 패킷 포워딩 활성화&lt;/strong&gt;

echo &quot;net.ipv4.ip_forward=1&quot; &#124; sudo tee -a /etc/sysctl.conf
echo &quot;net.ipv6.conf.all.forwarding=1&quot; &#124; sudo tee -a /etc/sysctl.conf
sudo sysctl -p]]></description>
			<content:encoded><![CDATA[<p>Wireguard 최적화 설정</p>
<p><strong>서버 측 패킷 포워딩 활성화</strong></p>
<p>echo &#8220;net.ipv4.ip_forward=1&#8221; | sudo tee -a /etc/sysctl.conf<br />
echo &#8220;net.ipv6.conf.all.forwarding=1&#8221; | sudo tee -a /etc/sysctl.conf<br />
sudo sysctl -p</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 Nextcloud, mail app 에러 (&#8220;invalid encoding \&#8221;ks_c_5601-1987\&#8221;)의 댓글		</title>
		<link>https://korduck.duckdns.org/209/#comment-23</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Sun, 09 Mar 2025 13:20:44 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=209#comment-23</guid>

					<description><![CDATA[Nextcloud 유지보수 모드

&lt;strong&gt;sudo -u www-data php /var/www/nextcloud/occ maintenance:repair&lt;/strong&gt;]]></description>
			<content:encoded><![CDATA[<p>Nextcloud 유지보수 모드</p>
<p><strong>sudo -u www-data php /var/www/nextcloud/occ maintenance:repair</strong></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 Nextcloud  Google calendar 연동 + 업데이트의 댓글		</title>
		<link>https://korduck.duckdns.org/174/#comment-22</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Fri, 07 Mar 2025 02:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://korduck.duckdns.org/?p=174#comment-22</guid>

					<description><![CDATA[sudo -u www-data crontab -e

....
sudo -u www-data php -f /var/www/html/nextcloud/cron.php]]></description>
			<content:encoded><![CDATA[<p>sudo -u www-data crontab -e</p>
<p>&#8230;.<br />
sudo -u www-data php -f /var/www/html/nextcloud/cron.php</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 Nextcloud APCu Memcached Redis 설정의 댓글		</title>
		<link>https://korduck.duckdns.org/207/#comment-20</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Thu, 06 Mar 2025 02:20:17 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=207#comment-20</guid>

					<description><![CDATA[# vim /etc/php/7.4/cli/conf.d/20-apcu.ini
 
[apcu]
apc.enabled=1
apc.shm_size=128M
apc.ttl=7200
apc.enable_cli=1
apc.serializer=php]]></description>
			<content:encoded><![CDATA[<p># vim /etc/php/7.4/cli/conf.d/20-apcu.ini</p>
<p>[apcu]<br />
apc.enabled=1<br />
apc.shm_size=128M<br />
apc.ttl=7200<br />
apc.enable_cli=1<br />
apc.serializer=php</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 PHP &#8211; Opcache 설정의 댓글		</title>
		<link>https://korduck.duckdns.org/185/#comment-19</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 01:46:02 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=185#comment-19</guid>

					<description><![CDATA[integrity check error

sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mimetype:update-db]]></description>
			<content:encoded><![CDATA[<p>integrity check error</p>
<p>sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mimetype:update-db</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 PHP &#8211; Opcache 설정의 댓글		</title>
		<link>https://korduck.duckdns.org/185/#comment-18</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 01:25:11 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=185#comment-18</guid>

					<description><![CDATA[well-known 에러

sudo mousepad /etc/apache2/sites-available/domain-ssl.conf


  RewriteEngine on
  RewriteRule ^/\.well-known/host-meta /nextcloud/index.php [R=301,L]
  RewriteRule ^/\.well-known/host-meta.json /nextcloud/index.php [R=301,L]
  RewriteRule ^/\.well-known/webfinger /nextcloud/index.php/.well-known/webfinger [R=301,L]
  RewriteRule ^/\.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo [R=301,L]
  RewriteRule ^/\.well-known/carddav /nextcloud/remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/caldav /nextcloud/remote.php/dav [R=301,L]
]]></description>
			<content:encoded><![CDATA[<p>well-known 에러</p>
<p>sudo mousepad /etc/apache2/sites-available/domain-ssl.conf</p>
<p>  RewriteEngine on<br />
  RewriteRule ^/\.well-known/host-meta /nextcloud/index.php [R=301,L]<br />
  RewriteRule ^/\.well-known/host-meta.json /nextcloud/index.php [R=301,L]<br />
  RewriteRule ^/\.well-known/webfinger /nextcloud/index.php/.well-known/webfinger [R=301,L]<br />
  RewriteRule ^/\.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo [R=301,L]<br />
  RewriteRule ^/\.well-known/carddav /nextcloud/remote.php/dav [R=301,L]<br />
  RewriteRule ^/\.well-known/caldav /nextcloud/remote.php/dav [R=301,L]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 PHP &#8211; Opcache 설정의 댓글		</title>
		<link>https://korduck.duckdns.org/185/#comment-17</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 01:18:18 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=185#comment-17</guid>

					<description><![CDATA[Nextcloud HSTS 설정

sudo mousepad /etc/apache2/sites-available/domain-ssl.conf


  Header always set Strict-Transport-Security &quot;max-age=15552000; includeSubDomains&quot;
]]></description>
			<content:encoded><![CDATA[<p>Nextcloud HSTS 설정</p>
<p>sudo mousepad /etc/apache2/sites-available/domain-ssl.conf</p>
<p>  Header always set Strict-Transport-Security &#8220;max-age=15552000; includeSubDomains&#8221;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Joinsoo 작성 PHP &#8211; Opcache 설정의 댓글		</title>
		<link>https://korduck.duckdns.org/185/#comment-16</link>

		<dc:creator><![CDATA[Joinsoo]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 00:55:11 +0000</pubDate>
		<guid isPermaLink="false">https://korduck.duckdns.org/?p=185#comment-16</guid>

					<description><![CDATA[Nextcloud occ 실행

sudo -u www-data php /var/www/html/nextcloud/occ maintenance:repair --include-expensive]]></description>
			<content:encoded><![CDATA[<p>Nextcloud occ 실행</p>
<p>sudo -u www-data php /var/www/html/nextcloud/occ maintenance:repair &#8211;include-expensive</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
