일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- albumbook
- SWIFT
- 안드로이드
- 앱리소스
- 앱스토어
- OTP
- appres
- MSYS2
- css
- 애플
- MFA
- otpkey
- git
- Android
- OSX
- Xcode
- MYSQL
- SSH
- openssl
- apple
- Nodejs
- fido
- FIDO2
- kmip
- WebAuthn
- SSL
- 인증
- 2FA
- 앨범북
- SwiftUI
- Today
- Total
인디노트
아파치 웹서버 2.4 컴파일 본문
# Apache 다운로드mkdir /usr/local/src/httpd && cd /usr/local/src/httpd
wget http://archive.apache.org/dist/httpd/httpd-2.4.9.tar.bz2
tar jxf httpd-2.4.9.tar.bz2 && cd httpd-2.4.9
# Apr 다운로드
cd srclib
wget http://archive.apache.org/dist/apr/apr-1.5.0.tar.bz2
tar jxf apr-1.5.0.tar.bz2 && mv -f apr-* apr
# Apr-util 다운로드
wget http://archive.apache.org/dist/apr/apr-util-1.5.3.tar.bz2
tar jxf apr-util-1.5.3.tar.bz2 && mv -f apr-util-* apr-util
위의 아파치 버전은 웹페이지에서 최신 버전을 넣는게 좋을 듯 하다.
https://httpd.apache.org/download.cgi
Apr 관련은 mv 명령이 * 가 사용될 수 없는 경우이기 때문에 수동으로 넣어주자.
"./configure" \
"--prefix=/usr/local/apache2" \
"--enable-all" \
"--enable-so" \
"--with-included-apr" \
"--with-mpm=prefork" \
makesudo make install
ls -l /usr/local/apache2
/usr/local/apache2/bin/apachectl start/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl restart
아파치 2.4 에 톰캣 컨넥터 에러가 발생한다. 컴파일 하기 위해서는 native 에서 다음과 같이 하자.
httpd: Syntax error on line 422 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_jk.so into server: /usr/local/apache2/modules/mod_jk.so: undefined symbol: ap_get_server_version
make distclean
LDFLAGS=-L/usr/local/apache2/lib CPPFLAGS=-I/usr/local/apache2/include ./configure --with-apxs=/usr/local/apache2/bin/apxs
make
make install (as root)
'개발 플랫폼 및 언어' 카테고리의 다른 글
톰캣 7에서 SSL(HTTPS) 설정하기 (0) | 2017.03.17 |
---|---|
Tomcat & Apache & Websocket 사용 시 방화벽에 의한 프록시 설정 (0) | 2017.03.14 |
SSH Key - 비밀번호 없이 로그인 (0) | 2017.03.04 |
How to setup a Jenkins slave with ssh private key (0) | 2017.03.04 |
리눅스 그룹 관련 명령들 (0) | 2017.03.04 |