>> Delete Reply from No. 0 article
No. RE: RE: RE: [추가정보]아파치 다시 make 했습니다...

등록 2002-06-08 16:27:00 By localhost     조회 1
이름 선우태랑    

		답변감사합니다.
제가 초보라서 잘모릅니다. 이해해주시구요. 더열심히 하겠습니다.
아래 답변을 실행하니 에러가 납니다.
 [실행1]
 ./configure --enable-so --enable-module=rewrite --enable-shared=rewrite
 Configuring for Apache, Version 1.3.14
 + using installation path layout: Apache (config.layout)
configure:Error: invalid option '--enable-so'
  [실행2]
./configure --enable-so
 Configuring for Apache, Version 1.3.14
 + using installation path layout: Apache (config.layout)
configure:Error: invalid option '--enable-so'
  무슨소리죠? 옵션이 잘못된건가요? 아님 다 붙여서 쓰여야 하는건가요?
  : ]#./configure
: --enable-so (DSO로 컴파일==동적컴파일이라고 하져...)
: --enable-module=rewrite
: --enable-shared=rewrite
:
: ]#vi httpd.conf
: LoadModule rewrite_module libexec/mod_rewrite.so
: AddModule mod_rewrite.c
: 추가해주시고...
: ]#./bin/httpd -t
: ]#./bin/apachectl start
: ]#ps -ef |grep httpd
: ]#./bin/httpd -l
: mod_so.c가 추가되었나 보세여..그럼....
: http://openlinux.biz 입니다..
: 많이 방문해 주세여..그럼...
:
:
: 
:
: : mod_rewrite 를 사용하지 않는것 같아서..
: : 다시 추가를 해주려고
: :
: : ./configure --enable-module=rewrite  해서 make파일 만들고
: : make 했습니다.
: : 이상없이 된것 같은데...
: :
: : ./httpd -l 해도 rewrite 에대한 글은 없내요.
: :
: : Compiled-in modules:
: :   http_core.c
: :   mod_env.c
: :   mod_log_config.c
: :   mod_mime.c
: :   mod_negotiation.c
: :   mod_status.c
: :   mod_include.c
: :   mod_autoindex.c
: :   mod_dir.c
: :   mod_cgi.c
: :   mod_asis.c
: :   mod_imap.c
: :   mod_actions.c
: :   mod_userdir.c
: :   mod_alias.c
: :   mod_access.c
: :   mod_auth.c
: :   mod_setenvif.c
: :   mod_php4.c
: : suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec
: :
: : 혹시 그렇게 해준다음에 httpd.conf  에 추가로 적어줘야하는건가요?
: : 고수님들 부탁드립니다.
: :
: :
: :
: :
: :
: :
: :
: : : 이미 아파치와 php 는 설치된 상황입니다.
: : :
: : : ./httpd -l 을 치면 아래와 같이 나옵니다.
: : : Compiled-in modules:
: : :   http_core.c
: : :   mod_env.c
: : :   mod_log_config.c
: : :   mod_mime.c
: : :   mod_negotiation.c
: : :   mod_status.c
: : :   mod_include.c
: : :   mod_autoindex.c
: : :   mod_dir.c
: : :   mod_cgi.c
: : :   mod_asis.c
: : :   mod_imap.c
: : :   mod_actions.c
: : :   mod_userdir.c
: : :   mod_alias.c
: : :   mod_access.c
: : :   mod_auth.c
: : :   mod_setenvif.c
: : :   mod_php4.c
: : : suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec
: : :
: : : 그럼 mod_rewrite 는 쓰고있지 않다는 거죠?
: : : 그런데 modulese 를 찾아보니
: : :
: : : /usr/local/src/apache_1.3.14/src/modules/standard/ 에 rewrite모듈이 있더군요
: : :
: : : Makefile       mod_auth.c          mod_dir.c        mod_log_config.c   mod_so.c
: : : Makefile.OS2   mod_auth.o          mod_dir.o        mod_log_config.o   mod_speling.c
: : : Makefile.tmpl  mod_auth_anon.c     mod_env.c        mod_log_referer.c  mod_status.c
: : : libstandard.a  mod_auth_db.c       mod_env.o        mod_mime.c         mod_status.o
: : : mod_access.c   mod_auth_db.module  mod_expires.c    mod_mime.o         mod_unique_id.c
: : : mod_access.o   mod_auth_dbm.c      mod_headers.c    mod_mime_magic.c   mod_userdir.c
: : : mod_actions.c  mod_autoindex.c     mod_imap.c       mod_negotiation.c  mod_userdir.o
: : : mod_actions.o  mod_autoindex.o     mod_imap.o       mod_negotiation.o  mod_usertrack.c
: : : mod_alias.c    mod_cern_meta.c     mod_include.c    <b>mod_rewrite.c</b>      mod_vhost_alias.c
: : : mod_alias.o    mod_cgi.c           mod_include.o    <b>mod_rewrite.h</b>
: : : mod_asis.c     mod_cgi.o           mod_info.c       mod_setenvif.c
: : : mod_asis.o     mod_digest.c        mod_log_agent.c  mod_setenvif.o
: : :
: : :
: : : 이걸 httpd.conf에 적어줬습니다.(잘모르지만 그냥 시도했봤어요. -_-;)
: : :
: : : 중간부분에
: : : BindAddress *
: : :
: : : #
: : : # Dynamic Shared Object (DSO) Support
: : : #
: : : # To be able to use the functionality of a module which was built as a DSO you
: : : # have to place corresponding `LoadModule' lines at this location so the
: : : # directives contained in it are actually available _before_ they are used.
: : : # Please read the file README.DSO in the Apache 1.3 distribution for more
: : : # details about the DSO mechanism and run `httpd -l' for the list of already
: : : # built-in (statically linked and thus always available) modules in your httpd
: : : # binary.
: : : #
: : : # Note: The order in which modules are loaded is important.  Don't change
: : : # the order below without expert advice.
: : : #
: : : # Example:
: : : # LoadModule foo_module libexec/mod_foo.so
: : :
: : :
: : : AddModule mod_php4.c
: : : <b>AddModule mod_rewrite.c</b>
: : : #
: : : # ExtendedStatus controls whether Apache will generate "full" status
: : : # information (ExtendedStatus On) or just basic information (ExtendedStatus
: : : # Off) when the "server-status" handler is called. The default is Off.
: : : #
: : : #ExtendedStatus On
: : :
: : : 그리고 apachectl configtest 했더니
: : : Syntax error on line 210 of /usr/local/apache/conf/httpd.conf:
: : : Cannot add module via name 'mod_rewrite.c': not in list of loaded modules
: : : 이런식으로 나오더라구요.
: : :
: : : 어떻게 사용을 해야하는건지 좀 알려주시기 바랍니다.
: : : 다른곳에서 찾아는 봤지만...
: : : 설치나 적용에 대한 것 안나왔더라구요 (제가 잘못찾은것인지..-_-)
: : : 그냥 rewrite 는 이렇게 사용하는거다.. 라는것만 나와서..
: : : 고수님들 부탁드립니다.
: : :
: : : --
: : : 리눅스를 배울길 잘했네 어허야~ 디야~~
: :
: : --
: : 리눅스를 배울길 잘했네 어허야~ 디야~~
:
: --
:                   날씨가 너무 좋아.....놀러가고 싶다..
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved