linux2

13일차 Apache, httpd

컴공 2013. 2. 22. 00:35
반응형

Apache
HTML, PHP 및 JSP 페이지가 실행 될 수 있는 환경을 제공하는 '웹 서버 프로그램

Apache 설치 (httpd-* )
yum -y install /remove
yum list
yum update 등 yum을 활용시 /etc/resolve.conf 파일에 nameserver 168.126.63.1 을 가장 위에 적어줘야한다.

Apache 데몬 활성화
# /etc/rc.dinit.d/httpd restart
# servuce httpd restart
Apache 데몬 자동 등록 ntsysv와 동일
chkconfig httpd on

httpd.conf
/etc/http/conf/httpd.conf
ServerRoot "/etc/httpd"  //아파치 웹 서버 프로그램이 존재하는 경로
Timeout 120    //클라이언트의 요청을 바고 서버가 응답해주는 시간
listen 80 //80번 포트를 타고 들어옴 (아파치의 응답대기포트)
- - - - - - -
#listen 172.16.8.10:8080 // 설치위치:8080으로 타 IP에서도 가능하다.
listen 8080
※ 포트 변경시 알아두기
1> 포트 분산화 목적과 보안강화
2> 변경한 포트를 방화벽 해제
3> 접속방법 http://서버주소:port/

ServerAdmin root@localhost 
// IDC(internet Data center)에서 관리자나 모니터링요원이 보고 이상시 응답해줄 연락처
#ServerName www.example.com:80        // default값은 /etc/sysconfig/network [HOSTNAME]이다
ServerName www.escit.net                   //  HOSTNAME=localhost.localdomain
DocumentRoot "/var/www/html"  ★★         
// 반드시 디렉토리여야하며 폴더의 권한에 other + x, 파일에 other+r 을 해줘야 보인다.

DicrectoryIndex index.html index.html.var
Alias /icons/ "/var/www/icons/"

### Section 3: virtual Hosts ★★   

실습
NS서버(image1 53)에서 firefox로 www.escit.net(image2)과 test.escit.net(image3)이 모두 뜨도록 하여라

Image1 NS(53)
# /var/named/escit.net.zone 과 rev파일에 test.esc.net과 192.168.117.100 을 추가해준다
# /etc/rc.d/init.d/named restart

Image2 HOST(80)
# usermod -d /local_user -m noose
# useradd -D -b /local_user
# useradd itbank -p 1234
# vi /etc/httpd/conf/httpd.conf
ServerName www.escit.net
DocumentRoot "/local_user/itbank"  //폴더 other에 x, index.html 파일 other에 r 추가
# /etc/rc.d/init.d/httod restart
방화벽 system-config-firewall에서 www(80)포트를 열어준다.

image3 HOST(100)
# usermod -d /test_user -m noose
# useradd -D -b /test_user
# useradd itbank -p 1234
vi /etc/httpd/conf/httpd.conf
ServerName www.escit.net
DocumentRoot "/test_user"  //폴더 other에 x, index.html 파일 other에 r 추가
# /etc/rc.d/init.d/httod restart
방화벽 system-config-firewall에서 www(80)포트를 열어준다.

반응형

'linux2' 카테고리의 다른 글

centos IP alias (다중 아이피 설정)  (0) 2013.02.22
14일차 Apache, 가상호스트  (0) 2013.02.22
centos 명령어 모음집!!  (0) 2013.02.21
12일차 DNS (apache 서버 준비)  (0) 2013.02.20
11일차 실습문제 DNS  (0) 2013.02.19