기본 콘텐츠로 건너뛰기

라벨이 apache인 게시물 표시

apache2(30)Read-only file system

Starting web server: apache2(30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log /var/log의 파일시스템이 읽기 전용으로 올라와서 생기는 문제인데.... 파일시스템에 이상이 생긴듯 한데... 흠. 숙제하나 생겼네.

Apache RedirectMatch 설정

aaa.co.kr이라는 도메인이라고 가정할때 로그인 처리가 www.aaa.co.kr에만 세션이나 쿠키를 적용되게 할때 aaa.co.kr을 www.aaa.co.kr로 redirect시킬수 있다. 프로그램 처리로 해야 하지만 그렇지 못할 경우에 아파치 서버단에서 간단하게 사용할 수 있는 지시자이다. [환경] Centos 5.4, apache_1.3.39 <virtualhost *:80> ServerAdmin admin@xxxx.com DocumentRoot /home/aaaHome/public_html ServerName www.aaa.co.kr #ServerAlias 지시자를 설정하지 않는다. ErrorLog logs/aaa.co.kr-error_log CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/aaa.co.kr_%Y #cronlog 설정 php_admin_flag register_globals On #해당 도메인에만 register_global을 on으로 설정 </VirtualHost> <virtualhost *:80> ServerName aaa.co.kr RedirectMatch /(.*)$ http://www.aaa.co.kr/$1 #aaa.co.kr에 대한 요청을 www.aaa.co.kr로 redirect. </VirtualHost> [참고] http://www.askapache.com/htaccess/301-redirect-with-mod_rewrite-or-redirectmatch.html [참고] http://httpd.apache.org/docs/1.3/