apache httpd
EditApache 설치
yum을 이용해 설치 :
$ yum install httpd httpd-devel
다운받아 설치
명령어
/configure --prefix=/home1/irteam/apache2 --enable-rewrite --enable-so --enable-mods-shared=most
service httpd start
httpd -t
httpd start
httpd status
apachectl configtest
apachectl graceful
Tomcat 연동
[mod_jk Apache 2 + Tomcat 5.0 + mod_jk 1.2 on Linux 연동] (권남)
[Tomcat Apache 연동 톰캣과 아파치 연동(JDK 1.6 + Apache 2.2 + Tomcat 6.0)Tools/WAS] (Tunning-java)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> :
[tomcat Apache, Tomcat 연동하기]
http://blog.naver.com/cycle98?Redirect=Log&logNo=140003166006
http://blog.naver.com/eosdeath?Redirect=Log&logNo=140032477546
LoadModule 설정
JkWorkersFile 설정 ProxyAJP를 이용한 Apache2 + Tomcat 연동시 중대한 보안 문제
Virtual host
로그
[Apache HTTPD Log rotation(logrotate)]
Load balacing
에러해결
- Apache 403 Forbidden Error and Solution
- http://yamazsw.egloos.com/2230872
- 에러 .htaccess :
.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Performance Tuning
- Apache MaxClients와 Tomcat의 Full GC : apche의 maxClient값과 Tomcat의 maxThread, AJP의 backlog값을 결정할 때 고려할 사안
- http://blog.naver.com/PostView.nhn?blogId=sugyoo&logNo=20119924250 : Worker vs prefork
아파치 설치
Ubuntu 배포판 :
설치하기
sudo apt-get install apache2
실행
sudo /etc/init.d/apache2 restart
확인
기본 설치하면 /var/www에 index.html 이 읽어진다. index.html의 내용을 바꾼후 바뀐 내용이 반영되는지 본지
apxs 설치
sudo apt-get install apache2-threaded-dev
컴파일
/configure --with-apxs=/usr/bin/apxs2 --enable-EAPI
make
make install