질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

mod_rewrite 모듈 추가하기~

작성자 정보

  • 히무라 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요

apache2.0 설치해서 사용중입니다  mod_rewrite 모듈을 추가할려고 하는데 에러가 발생합니다

./apxs  -iac mod_rewrite.c

우선 모듈 파일들이 폴더에 있나 확인해 보았습니다

[root@root bin]# cd /usr/local/apache2/modules/

[root@root modules]# ll
합계 9124
-rw-r--r--  1 root root    8354 12월  9 22:40 httpd.exp
-rwxr-xr-x  1 root root 8716785 12월  9 23:32 libphp5.so
-rw-r--r--  1 root root   19306 12월 19 15:56 mod_dosevasive.c
-rwxr-xr-x  1 root root   34243 12월 19 16:23 mod_dosevasive20.so
-rw-r--r--  1 root root  149362 12월 19 16:52 mod_rewrite.c
-rw-r--r--  1 root root  199058 12월 19 14:32 mod_security.c
-rwxr-xr-x  1 root root  143298 12월 19 16:22 mod_security.so

mod_rewrite.c 라는 모듈을 httpd-2.0.tar.gz 파일 압축풀고 모듈관련된 방에서 복사해 왔습니다

 

이제 모듈 추가해보겠습니다

[root@root bin]# cd /usr/local/apache2/bin/
[root@root bin]# ./apxs  -iac /usr/local/apache2/modules/mod_rewrite.c

엔터 누르는 순간

usr/local/apache2/modules/mod_rewrite.c:587: warning: assignment makes pointer from integer without a cast
/usr/local/apache2/modules/mod_rewrite.c:596: error: `CONDFLAG_NOTMATCH' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:603: error: `CONDFLAG_NOCASE' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c: At top level:
/usr/local/apache2/modules/mod_rewrite.c:623: error: syntax error before "rewritecond_entry"
/usr/local/apache2/modules/mod_rewrite.c:625: error: conflicting types for 'cmd_rewritecond_parseflagfield'
/usr/local/apache2/modules/mod_rewrite.c:586: error: previous implicit declaration of 'cmd_rewritecond_parseflagfield' was here
/usr/local/apache2/modules/mod_rewrite.c: In function `cmd_rewritecond_parseflagfield':
/usr/local/apache2/modules/mod_rewrite.c:634: error: `str' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:662: error: `p' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:662: error: `cfg' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:662: warning: assignment makes pointer from integer without a cast
/usr/local/apache2/modules/mod_rewrite.c: At top level:
/usr/local/apache2/modules/mod_rewrite.c:675: error: syntax error before "rewritecond_entry"
/usr/local/apache2/modules/mod_rewrite.c:677: error: conflicting types for 'cmd_rewritecond_setflag'
/usr/local/apache2/modules/mod_rewrite.c:662: error: previous implicit declaration of 'cmd_rewritecond_setflag' was here
/usr/local/apache2/modules/mod_rewrite.c: In function `cmd_rewritecond_setflag':
/usr/local/apache2/modules/mod_rewrite.c:678: error: `key' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:680: error: `cfg' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:680: error: `CONDFLAG_NOCASE' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:684: error: `CONDFLAG_ORNEXT' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c:687: error: `p' undeclared (first use in this function)
/usr/local/apache2/modules/mod_rewrite.c: In function `cmd_rewriterule':

처음부터 복사할수가 없게 에러가 많이 뜨네여 중간부분을 복사했습니다

apache2 에서 모듈한 추가하고 싶은데 어떻게 해야되나여?

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,811 개
  • 현재 접속자 :  146 명