TIP게시판

제목 mod_rewrite 간략세팅
글쓴이 ci세상 작성시각 2009/07/20 12:06:43
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 19119   RSS


CI 사용시 index.php 를 없애고 사용할경우 서버에서 mode_rewrite 모듈이 아파치에 물려 있어야 하는데
없을경우 php를 새로 컴파일 하지 않고 간략히 할 수 있는 방법을 올려봅니다.^^

CentOS v5.2 (2.6.18-92.1.18.el5)
Apache v2.2.3 (Source설치)
MySQL v5.0.45 (RPM 설치)
PHP v5.2.6
ZendOptimizer v3.3.3

아파치 소스가 /temp/httpd-2.2.10 폴더에 있다고 가정하고 아래와 같이 세팅하였습니다.

# /temp/httpd-2.2.10/modules/mappers
# gcc -shared -Wl,-soname,mod_rewrite.so.1 -o mod_rewrite.so mod_rewrite.o
# cp mod_rewrite.so /usr/local/apache/modules
# vi /usr/local/apache/conf/httpd.conf
LoadModule rewrite_module       modules/mod_rewrite.so  <-- 줄 추가

# vi /usr/local/apache/conf/httpd-vhosts.conf
    <Directory "/">
        #mod_rewrite 설정관련
        Options Indexes FollowSymLinks
        #mod_rewrite 설정관련
        AllowOverride All
    </Directory>

※ 설명 : 각계정별로 .htaccess를 사용하기 위하여는 버츄얼 테이블에 잡아둔다.
※ 각 계정별로 /home/계정/.htaccess 를 추가해서 사용하도록 한다.

 

 다음글 한글출력 문제시 (3)
 이전글 개발참고용 CodeIgniter 라이브러리 (1)

댓글

없음