아파치 서버를 소스로 설치하려고하는데 에러가...
레드햇 9.0에서요 아파치 서버를 소스로 설치하려고 하는데
중간에 에러가 납니다.
configure 명령을 아래와 같이.
./configure --prefix=/home/httpd2 --with-mpm=worker --enable-module=so --enable-mods-shared=all --with-suexec-caller=nobody --with-suexec-uidmin=99 --with-suexec-gidmin=99 --enable-ssl --with-ssl
하고나서 make 하면 중간에. 아래와 같은 에러 메시지가
make[4]: ***[mod_ssl.slo] 오류 1
make[4]:나감 '/home/httpd-2.0.44/modules/ssl' 디렉토리
make[3]: ***[shared-build-recursive] 오류 1
make[3]: 나감 '/home/httpd-2.0.44/modules/ssl' 디렉토리
make[2]: ***[shared-build-recursive] 오류 1
make[2]: 나감 '/home/httpd-2.0.44/modules' 디렉토리
make[1]: ***[shared-build-recursive] 오류 1
make[1]: 나감 '/home/httpd-2.0.44' 디렉토리
make: *** [all-recursive]오류 1
이렇게 에러 나면서 멈춥니다.
처음이라 잘 모르겠네요.
좀 알려주세요
부탁드립니다
그리구 리눅스설치할때 아파치를 설치했는데...
소스로 설치할때 설치한 패키지들 지우고 까는 것 맞나요?
책에 그렇게 나와서 지우고 깔았는데.
특별한 이유가 없으면 왜 그런 삽질 하십니까...아파치 서버도 최신이
특별한 이유가 없으면 왜 그런 삽질 하십니까...
아파치 서버도 최신이 아닌데 말입니다.
현재 2.0.54까지 나와 있다고 알고 있습니다.
그냥 rpm을 찾아서 받아서 까세요.
소스 설치는 업데이트 같은 면에서 불리합니다.
왜 낮으버전으로 그리고 rpm으로 안하냐면요..학교에서 교수님이
왜 낮으버전으로 그리고 rpm으로 안하냐면요..
학교에서 교수님이 rpm으로는 누구나 하는거라고..
공부할려고 .. 실습할려고 합니다. ^^;
[quote="carly555"]학교에서 교수님이 rpm으로는 누구나 하
그 교수님이 참 궁금합니다.
요즘은 yum이나 apt-rpm 등이 등장해서 소스 설치를 하는 배포판들이 점점 줄고 있는데...(젠투 제외)
rpm이 누구나 하는 거라면 deb은 뭘까요?
데비안 패키지를 처음 보는 교수님이라면 이것도 먹힐 겁니다.
물론 데비안 계열 배포판에서만 시도해 보세요.
이 메시지가 뜨기 전의 에러 메시지는 어떻게 되나요?
그리고, gcc나 make의 설치 상태도 확인해 보세요.
make 또한 독립된 하나의 프로그램입니다.
Re: 아파치 서버를 소스로 설치하려고하는데 에러가...
위 내용만으로는 어떤 에러인지 확인할 수가 없을 것 같습니다.
에러가 난 위치는 표시되지만 어떤 에러인지는...
configure에 아무 옵션도 주지 않고 한번 컴파일해보시죠..
그리고 /home/httpd-2.0.44 디렉토리에보면 INSTALL 혹은 README 파일을 한번 읽어보시는 것도 도움이 될거라고 생각합니다.
패키지를 지우고 깔면 좋겠죠.
하지만 굳이 패키지를 지우지 않으셔도 됩니다.
/etc/rc.d/init.d/httpd(?) 파일에서 기존에 설치된 아파치를 동작시키도록 되어 있는 부분을 고치셔도 됩니다.
아니면 아파치를 컴파일하고
하면 아마 /usr/local/apache2/ 로 설치가 될 겁니다.
기존에 동작하던(Redhat9에 깔려있던) 다음 명령으로 apache를 죽이고
다음과 같이 새로 컴파일해서 설치한 apache를 동작시켜보면
새롭게 컴파일해서 설치한 아파치 서버가 구동할 것으로 생각됩니다.
도움이 되었으면 좋겠습니다.
/usr/include/openssl/kssl.h:167: parse e
/usr/include/openssl/kssl.h:167: parse error before 'enctype'
위와 같은 에러메시지가 쭉 뜹니다. ㅡ.ㅡ;
http://mt.ernie.org/archives/000001.html
http://mt.ernie.org/archives/000001.html
위 링크의 에러메시지랑 비슷한것 같네요..
결론은 헤더파일을 찾지 못해서 생기는 문제인것 같습니다.
해결책도 위 링크에 나와있습니다.
꼭 해결하시길...
좋은 답변 감사드립니다. 그런데 영문이네요. ^^;그래
좋은 답변 감사드립니다.
그런데 영문이네요. ^^;
그래도 감사합니다.
아마 해결할수 있을것 같네요.
아파치 설치 제대로 했습니다. ^^
저도 어제 저녁부터 KTD님이 올려주신 링크문서 보고 했는데
왜 안되나 했더니 KTD님이 답변해주신
아래 configure실행명령을 자세히 보니까
앞부분 에서 CFLAGS="-I/ 여기서 -I를 소문자 -l로 봐서
에러 났었네요. ㅠㅠ 엄청 삽질 했네요.
감사드립니다. 해결하니까 기분 좋네요 ^^
CFLAGS="-I/usr/kerberos/include -DSECURITY_HOLE_PASS_AUTHORIZATION" ./configure --prefix=/usr/local/apache-2.0.45 --enable-mods-shared=all --enable-ssl
댓글 달기