1.설치
sudo apt-get install apache2
2.서비스 재시작
sudu /etc/init.d/apache2 restart
3.동작확인
sudo service apache2 status
sudo netstat -lntp |grep apache2
4.로그세팅 데몬설정
/etc/logrotate.d/apache2
5.실제 웹로그 남는 곳
/var/log/apache2/
6.httpd.conf 위치
우분투에서는 httpd.conf 파일이 쪼개져있다.
/etc/apache2/apache2.conf
/etc/apache2/ports.conf
/etc/apache2/site-enabled/ (가상 호스트) /etc/apache2/site-available/ 에 심볼릭링크로 연결
/etc/apache2/mods-enabled/ (모듈) /etc/apache2/mods-available/ 에 심볼릭링크로 연결
7.http redirect
/etc/apache2/site-enabled/ (가상 호스트) /etc/apache2/site-available/ 에 심볼릭링크로 연결된 것을 찾아서..
sudo vi /etc/apache2/site-available/default
<VirtualHost *:80>
ServerAdmin webmaster@localhost
Redirect /naver http://www.naver.com <!-- 도메인 하단의 naver 를 설정한 uri로 리다이렉팅 -->
DirectoryIndex index.html index.htm <!-- index.html 이 없으면 index.htm 으로 연결 -->
....
</VirtualHost>
설정 후 http restart (2번)
8. Reverse Proxy, Forward Proxy
http redirection은
Client- Proxy - Target 이 있을때
C->P->C->T->C 의 모습으로 진행되어 Client에 response가 발생하게 된다.
이를 개선한 모습이 Reverse Proxy로 WebServer 에서 서블릿 호출에 대해 WAS로 redirection 할때 사용된다.
즉 , C->P->T->C의 모습으로 데이터가 진행된다.
Forward Proxy는
C에서 P로 요청시 Target의 URI를 지정하고 호출하여 P를 경유해 T를 호출하고 결과값을 P를 경유해 C로 주는 방식이다. Reverse Proxy와의 차이는 Reverse Proxy는 Target의 주소를 Client가 몰라도 설정에 따라 Target을 호출하게 된다는 점이다.
'IT > linux' 카테고리의 다른 글
설정 사이트 (0) | 2015.09.22 |
---|---|
ubuntu 해상도 조절(vmware console) (0) | 2012.11.28 |
ubuntu root 패스워드 설정 (0) | 2012.11.28 |
Recent Comment