본문으로 건너뛰기

16.4 웹 서버 설치

JBoss EAP 6에 포함된 웹 서버인 Apache HTTPD는 레드햇 고객 서비스 포탈에서 다운로드 할 수 있다.

웹 서버 설치 방법은 다음과 같다. 웹 서버는 80포트를 사용하기 때문에 root 계정으로 실행해야 한다.

따라하기

  1. JBoss EAP 6 Apache HTTP Server 다운로드
  2. 필요 패키지 설치
  3. 다운로드한 Apache HTTP Server 파일 압축 풀기
  4. postinstall 실행
  5. 웹 서버 실행
  6. 웹 서버 실행 확인
  7. 웹 서버 정지
  1. JBoss EAP 6 Apache HTTP Server 다운로드

    Red Hat 고객 서비스 포탈(http://access.redhat.com)에서 JBoss EAP 6 다운로드 목록으로 이동한다.

    목록에서 운영체제와 아키텍처에 해당하는 Apache HTTP Server 바이너리를 찾아 다운로드 한다.

  2. 필요 패키지 설치

    웹 서버에 필요한 패키지를 설치한다.

$ sudo yum install nss elinks apr-devel apr-util-devel krb5-workstation mod_auth_kerb
  1. 다운로드한 Apache HTTP Server 파일 압축 풀기

    웹 서버를 설치할 디렉터리에 ZIP파일의 압축을 푼다.

    $ cd EAP6book/web

    $ unzip ~/Downloads/jboss-ews-httpd-2.0.1-RHEL6-x86_64.zip
  2. postinstall 실행

    설치된 웹 서버의 httpd디렉터리에서 .postinstall 을 실행한다.

$ cd jboss-ews-2.0/httpd
$ ./.postinstall
  1. 웹 서버 실행

    웹 서버를 실행한다.

    $ cd sbin
    $ sudo ./apachectl start
  2. 웹 서버 실행 확인

    해당 서버 IP 로 접속하여 서비스가 정상인지를 확인한다.

  3. 웹 서버 정지

    웹 서버 정지방법은 아래와 같다.

$ ./apachectl stop

만약 웹 브라우저에서 웹 서버로 접속되지 않을 경우에는 아래와 같이 방화벽을 중지 한 후 다시 접속을 시도 한다.

$ sudo service iptables stop
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]

이후에도 방화벽 사용을 계속 중지하려면 다음과 같이 설정한다.

$ sudo chkconfig iptables off