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 |