16.4 웹 서버 설치
JBoss EAP 6에 포함된 웹 서버인 Apache HTTPD는 레드햇 고객 서비스 포탈에서 다운로드 할 수 있다.
웹 서버 설치 방법은 다음과 같다. 웹 서버는 80포트를 사용하기 때문에 root 계정으로 실행해야 한다.
따라하기
- JBoss EAP 6 Apache HTTP Server 다운로드
- 필요 패키지 설치
- 다운로드한 Apache HTTP Server 파일 압축 풀기
- postinstall 실행
- 웹 서버 실행
- 웹 서버 실행 확인
- 웹 서버 정지
-
JBoss EAP 6 Apache HTTP Server 다운로드
Red Hat 고객 서비스 포탈(http://access.redhat.com)에서 JBoss EAP 6 다운로드 목록으로 이동한다.
목록에서 운영체제와 아키텍처에 해당하는 Apache HTTP Server 바이너리를 찾아 다운로드 한다.

-
필요 패키지 설치
웹 서버에 필요한 패키지를 설치한다.
$ sudo yum install nss elinks apr-devel apr-util-devel krb5-workstation mod_auth_kerb
-
다운로드한 Apache HTTP Server 파일 압축 풀기
웹 서버를 설치할 디렉터리에 ZIP파일의 압축을 푼다.
$ cd EAP6book/web$ unzip ~/Downloads/jboss-ews-httpd-2.0.1-RHEL6-x86_64.zip -
postinstall 실행
설치된 웹 서버의 httpd디렉터리에서 .postinstall 을 실행한다.
$ cd jboss-ews-2.0/httpd
$ ./.postinstall
-
웹 서버 실행
웹 서버를 실행한다.
$ cd sbin$ sudo ./apachectl start -
웹 서버 실행 확인
해당 서버 IP 로 접속하여 서비스가 정상인지를 확인한다.

-
웹 서버 정지
웹 서버 정지방법은 아래와 같다.
$ ./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