<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wordpress | bitneer.dev</title>
	<atom:link href="https://www.bitneer.dev/blog/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bitneer.dev</link>
	<description>AI 시대에 취미로 하는 코딩</description>
	<lastBuildDate>Sun, 28 Dec 2025 03:19:48 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://www.bitneer.dev/wp/wp-content/uploads/2023/11/cropped-bitneer_Logo_for_Google_200-32x32.png</url>
	<title>wordpress | bitneer.dev</title>
	<link>https://www.bitneer.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>데비안에 워드프레스 설치 시 고려할 점</title>
		<link>https://www.bitneer.dev/blog/%eb%8d%b0%eb%b9%84%ec%95%88%ec%97%90-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%84%a4%ec%b9%98-%ec%8b%9c-%ea%b3%a0%eb%a0%a4%ed%95%a0-%ec%a0%90/</link>
		
		<dc:creator><![CDATA[Choi Kyung-sik]]></dc:creator>
		<pubDate>Sun, 05 Nov 2017 07:50:10 +0000</pubDate>
				<category><![CDATA[네트워크와 시스템 관리]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.bitneer.dev/?p=29</guid>

					<description><![CDATA[<div data-nosnippet>패키지 설치 vs 다운로드 설치 데비안의 강력한 패키지 관리 시스템을 사용하기 위해서는 데비안에서 제공하는 패키지를 사용하는 것이 좋은 선택이다. &#8216;apt-get update &#38;&#38; apt-get upgrade&#8217; 명령어를 사용하여 패키지 업데이트의 편리함을 얻을 수 있다. 그러나 워드프레스는 직접 다운로드하여 설치하는 것이 더 낫다. 데비안의 워드프레스 버전이 낮고 워드프레스 자체가 웹호스팅에 설치할 것을 전제로 하기 때문이다. 데비안의 워드프레스 패키지 설치는 https://wiki.debian.org/WordPress에서 볼 수 있다. &#8216;apt-get install ...</div>
<p>The post <a rel="nofollow" href="https://www.bitneer.dev/blog/%eb%8d%b0%eb%b9%84%ec%95%88%ec%97%90-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%84%a4%ec%b9%98-%ec%8b%9c-%ea%b3%a0%eb%a0%a4%ed%95%a0-%ec%a0%90/">데비안에 워드프레스 설치 시 고려할 점</a> appeared first on <a rel="nofollow" href="https://www.bitneer.dev">bitneer.dev</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h5>패키지 설치 vs 다운로드 설치</h5>
<p>
  <a href="https://www.debian.org" target="_blank" rel="noopener noreferrer">데비안</a
  >의 강력한 패키지 관리 시스템을 사용하기 위해서는 데비안에서 제공하는 패키지를
  사용하는 것이 좋은 선택이다. &#8216;apt-get update &amp;&amp; apt-get upgrade&#8217;
  명령어를 사용하여 패키지 업데이트의 편리함을 얻을 수 있다. 그러나 <a href="https://wordpress.org/download/" target="_blank" rel="noopener noreferrer">워드프레스</a
  >는 직접 다운로드하여 설치하는 것이 더 낫다.
</p>
<p>
  데비안의 워드프레스 버전이 낮고 워드프레스 자체가 웹호스팅에 설치할 것을
  전제로 하기 때문이다. 데비안의 워드프레스 패키지 설치는
  <a href="https://wiki.debian.org/WordPress" target="_blank" rel="noopener noreferrer">https://wiki.debian.org/WordPress</a
  >에서 볼 수 있다. &#8216;apt-get install wordpress&#8217; 명령어를 실행하여 워드프레스를
  설치하면 데비안의 <a href="https://wiki.debian.org/FilesystemHierarchyStandard" target="_blank" rel="noopener noreferrer">파일시스템 계층구조 표준</a
  >에 따라 다음의 디렉토리 구조를 가진다.
</p>

<ul>
  <li>/usr/share/wordpress</li>
  <li>/usr/share/wordpress/.htaccess -&gt; /etc/wordpress/htaccess</li>
  <li>/var/lib/wordpress/wp-content</li>
</ul>
<p>
  데비안 Jessie의 워드프레스 패키지 버전은 4.1이다. backports로 설치한다면 4.7.x
  버전까지 설치할 수 있다. 이 글을 쓰는 시점의 워드프레스 최신 버전은 4.8.x
  이다. 브라우저에서 워드프레스로 로그인하여 플러그인, 테마를
  설치하려면 /var/lib/wordpress/wp-content 안 plugins, themes 디렉토리의
  사용자와 그룹을 www-data로 변경하는 추가적인 작업이 필요하다. 이런 이유로
  데비안에서 제공하는 워드프레스 패키지 대신 직접 다운로드하여 설치하는 것을
  추천한다.
</p>
<h5>보안 vs 사용의 편리성</h5>
<p>
  워드프레스를 직접 다운로드하여 설치할 시 보안과 사용의 편리성을 절충해야 한다.
  플러그인 설치와 워드프레스 업데이트 등을 쉽게 하려면 워드프레스를 설치할
  디렉토리에 대한 쓰기 권한이 필요하다. 아파치의 VirtualHost인 mysite.com이
  DocumentRoot로 /var/www/mysite 디렉토리를 사용한다고 가정하면 다음과 같이
  설정한다.
</p>
<pre class="language-none">
<code># chown www-data:www-data /var/www/mysite
# chmod 755 /var/www/mysite</code>
</pre>

<p>
  tar.gz으로 압축된 워드프레스를 다운로드하여 /var/www/mysite로 복사한 후 다음과
  같이 작업한다.
</p>
<pre class="language-none">
<code># cd /var/www/mysite
# tar zxvf wordpress-&lt;version&gt;.tar.gz 
# mv wordpress wp
# chown -R www-data:www-data wp 
# find wp -type d -exec chmod 755 {} \; -print 
# find wp -type f -exec chmod 644 {} \; -print 
# rm wordpress-&lt;version&gt;.tar.gz</code>
</pre>

<p>보안을 강화하고자 한다면 데비안의 워드프레스 패키지 방식으로 할 수 있다.</p>
<p>
  mysite나 wp 디렉토리와 디렉토리 안 모든 파일의 사용자와 그룹을 root로
  설정하고, wp/wp-content의 일부 디렉토리만 www-data 사용자와 그룹으로 설정한다.
  이처럼 설정하면 데비안의 아파치는 www-data 사용자와 그룹으로 실행하기 때문에
  root 사용자와 그룹으로 설정한 디렉토리와 파일에 쓰기 권한을 가질 수 없다.
</p>
<p>
  따라서 플러그인과 테마를 별도로 다운로드하여 압축을 푼 후 wp-content 안
  plugins, themes 디렉토리에 복사해야 한다. 보안과 편리성은 서로 상충하기 때문에
  한쪽을 선택하면 한쪽은 희생해야 한다.
</p>
<h5>워드프레스의 주요 설정</h5>
<p>
  mysite.com/wp 대신 mysite.com URL을 사용하고자 한다면 다음과 같이 작업한다.
</p>
<ol>
  <li>
    WordPress에 접속하여 <strong>Settings &gt; General</strong>의
    <strong>Site Address (URL)</strong>을 http://www.mysite.com으로 변경한 후
    <strong>Save Change</strong> 버튼을 클릭한다.
  </li>
  <li>
    /var/www/mysite/wp/index.php 파일을 /var/www/mysite/ 디렉토리로 복사한다.
  </li>
  <li>
    복사한 index.php 파일을 다음과 같이 수정한다.
    <pre class="language-none">
<code>require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );</code>
</pre>
  </li>
  <li>
    Permalink를 사용하고자 한다면 /var/www/mysite/wp/.htaccess 파일을
    /var/www/mysite/ 디렉토리로 복사한다.
  </li>
</ol>
<p>
  Permalink를 사용하려면 rewrite모듈을 활성화해야 한다. &#8216;a2enmod rewrite&#8217;
  명령어를 실행한다.
</p>
<p>
  .htaccess 파일을 사용하기 위해서는 아파치의 &#8216;AllowOverride All&#8217; 설정이
  필요하다. 아파치(2.4)에서 가상호스트 mysite.com에 대해 다음과 같이 편집한 후
  &#8216;sevice apache2 restart&#8217; 명령어로 아파치를 재시작한다.
</p>
<pre class="language-none line-numbers" data-line="7">
<code>&lt;VirtualHost *:80&gt;
  ServerName www.mysite.com
  
  DocumentRoot /var/www/mysite
  &lt;Directory /var/www/mysite&gt;
    Options FollowSymLinks
    AllowOverride All
    Require all granted
  &lt;/Directory&gt;
&lt;/VirtualHost&gt;</code>
</pre>

<p>
  Permalink는 SEO를 위해서 Post의 제목이 나올 수 있게 &#8216;Post Name&#8217;을 선택하거나
  Custom Structure에서 &#8216;/wp/%postname%/&#8217; 정도로 설정한다. 다음과 같이 시스템을
  전체적으로 UTF-8로 설정했다면
  <a href="https://github.com/Joungkyun/mod_url/" target="_blank" rel="noopener noreferrer">mod_url</a
  >을 설치할 필요는 없다.
</p>
<ul>
  <li>데비안을 UTF-8로 설치</li>
  <li>
    Apache 설정에서 /etc/apache2/conf-available/charset.conf에
    &#8216;AddDefaultCharset UTF-8&#8217;로 설정
  </li>
  <li>
    워드프레스의 데이터베이스를 UTF-8로 생성

    <pre class="language-none">
<code>MariaDB [(none)]&gt; CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
MariaDB [(none)]&gt; GRANT ALL ON wordpress.* TO &#039;wordpress&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;암호 입력&#039; WITH GRANT OPTION;</code>
</pre>
  </li>
</ul>
<p>개인적인 취향에 따라 워드프레스 플러그인과 테마를 설치하여 사용한다.</p>
<p>The post <a rel="nofollow" href="https://www.bitneer.dev/blog/%eb%8d%b0%eb%b9%84%ec%95%88%ec%97%90-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%84%a4%ec%b9%98-%ec%8b%9c-%ea%b3%a0%eb%a0%a4%ed%95%a0-%ec%a0%90/">데비안에 워드프레스 설치 시 고려할 점</a> appeared first on <a rel="nofollow" href="https://www.bitneer.dev">bitneer.dev</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
