"우분투 미디어위키 캐시 디렉토리 적용"의 두 판 사이의 차이

(새 문서: ;우분투 미디어위키 캐시 디렉토리 적용 ==방법== *미디어위키 폴더에 있는 cache 폴더의 퍼미션 확인 <source lang='cli'> root@zetawiki:/var/www/htm...)
 
7번째 줄: 7번째 줄:
drwxr-xr-x 20 48 48 4096 Sep  7 01:02 cache/
drwxr-xr-x 20 48 48 4096 Sep  7 01:02 cache/
</source>
</source>
*httpd 권한 확인
*아파치 권한 확인
<source lang='cli'>
<source lang='cli'>
root@zetawiki:/var/www/html/w# ps -ef | grep apache2
root@zetawiki:/var/www/html/w# ps -ef | grep apache2
19번째 줄: 19번째 줄:
www-data 10641 28354  0 13:52 ?        00:00:02 /usr/sbin/apache2 -k start
www-data 10641 28354  0 13:52 ?        00:00:02 /usr/sbin/apache2 -k start
www-data 10643 28354  0 13:52 ?        00:00:03 /usr/sbin/apache2 -k start
www-data 10643 28354  0 13:52 ?        00:00:03 /usr/sbin/apache2 -k start
root    10779 10189  0 14:03 pts/0    00:00:00 tail -f /var/log/apache2/error.log
www-data 10810 28354  2 14:07 ?        00:00:02 /usr/sbin/apache2 -k start
www-data 10810 28354  2 14:07 ?        00:00:02 /usr/sbin/apache2 -k start
root    10906 10873  0 14:08 pts/1    00:00:00 grep --color=auto apache2
root    10906 10873  0 14:08 pts/1    00:00:00 grep --color=auto apache2

2015년 9월 27일 (일) 14:10 판

우분투 미디어위키 캐시 디렉토리 적용

1 방법

root@zetawiki:/var/www/html/w# ll -d cache
drwxr-xr-x 20 48 48 4096 Sep  7 01:02 cache/
  • 아파치 권한 확인
root@zetawiki:/var/www/html/w# ps -ef | grep apache2
www-data  7010 28354  0 06:48 ?        00:01:08 /usr/sbin/apache2 -k start
www-data  8683 28354  0 10:20 ?        00:00:30 /usr/sbin/apache2 -k start
www-data  9005 28354  0 11:03 ?        00:00:27 /usr/sbin/apache2 -k start
www-data 10346 28354  0 13:29 ?        00:00:07 /usr/sbin/apache2 -k start
www-data 10353 28354  0 13:30 ?        00:00:08 /usr/sbin/apache2 -k start
www-data 10609 28354  0 13:50 ?        00:00:04 /usr/sbin/apache2 -k start
www-data 10638 28354  0 13:52 ?        00:00:01 /usr/sbin/apache2 -k start
www-data 10641 28354  0 13:52 ?        00:00:02 /usr/sbin/apache2 -k start
www-data 10643 28354  0 13:52 ?        00:00:03 /usr/sbin/apache2 -k start
www-data 10810 28354  2 14:07 ?        00:00:02 /usr/sbin/apache2 -k start
root     10906 10873  0 14:08 pts/1    00:00:00 grep --color=auto apache2
root     28354     1  0 Sep24 ?        00:00:13 /usr/sbin/apache2 -k start
→ 아파치(apache2)가 www-data 계정으로 수행됨
  • cache 폴더의 소유자를 www-data로 퍼미션을 700으로 변경[1]
root@zetawiki:/var/www/html/w# chown -R www-data:www-data cache
root@zetawiki:/var/www/html/w# chmod -R 700 cache
root@zetawiki:/var/www/html/w# ll -d cache
drwx------ 20 www-data www-data 4096 Sep  7 01:02 cache/
$wgCacheDirectory = "$IP/cache";

2 같이 보기

  1. apache가 cache 디렉토리를 읽고 쓸 권한이 있어야 함