본문 바로가기

아파치3

코드이그나이터(CodeIgniter)쓸 때 URL에서 index.php 없애기 CodeIgniter를 기본설정으로 쓰면 URL가 다음과 같이 된다. http://domain.com/index.php/page1 http://domain.com/index.php/page2 물론 인덱스페이지는 http://domain.com으로도 접속되지만... 하위 메뉴 등으로 넘어가면 중간에 index.php가 들어가야 한다. URL에서 index.php가 보기 싫을 때,,, 없애는 방법이 있다. 우선 확인사항 부터... 아파치 설정파일 httpd.conf 에서 해당 디렉토리의 설정이 AllowOverride None 으로 되어 있으면 안된다. AllowOverride All 로 바꿔준다. 설정 파일 변경 후에는 반드시 아파치 재기동! 이제.. index.php가 위치하는 디렉토리에 .htacces.. 2011. 9. 22.
Centos6.0 + APM(Apache + PHP + MySQL) 설치 개발용으로 사용하기 위해 서버를 설치하였다. OS는 CentOS-6.0 으로.... 아파치, PHP, MySQL은 rpm으로 설치.... 설치시... Basic Server 버전을 선택하고 아래쪽 추가설치를 지금 선택으로 하여 x-window, emacs 등 몇 가지 선택 후 설치 진행함.. 설치 완료 후...최신 패키지로 업데이트 해주자. # yum check-update # yum update APM 설치 # yum install httpd # yum install mysql # yum install php PHP 추가 모듈 설치 # yum install gd gd-devel # yum install libxml2 libxml2-devel # yum install openssl openssl-deve.. 2011. 9. 16.
아파치(Apache) DSO 방식으로 모듈 설치하는 방법 /apache-path/bin/apxs -i -a -c 모듈파일 -i : 라이브러리 디렉토리에 so 파일을 복사 옵션 -a : httpd.conf 파일에 LoadModule 설정 하는 옵션 -c : 컴파일 옵션 모듈설치 # apxs -i -a -c mod_foo.c 아파치를 재기동하면 적용된다. # apachectl restart 아파치의 설치 방식은 두 가지가 있다. 1. DSO(Dynamic Shared Object)적재 방식 2. Static Object방식 1. DSO방식 작동하고 있는 아파치 웹 서버에 또 다른 모듈을 올릴 수 있어 편리하다. 2. Static Object 방식 모듈의 컴파일과 동시에 아파치의 컴파일이 필요하여 관리가 DSO방식보다 불편하다. 2011. 1. 13.