19.3.2. JBoss EAP 6 に含まれる Apache HTTP Server のインストール (Zip)
前提条件
- root または管理者権限。
- サポートされるバージョンの Java がインストールされている必要があります。
- 以下のパッケージがインストールされている必要があります:
- krb5-workstation
- mod_auth_kerb
- elinks (apachectl 機能に必要)
- Apache Portability Runtime (APR) がインストールされている必要があります。Red Hat Enterprise Linux では、
apr-util-develをインストールします。
注記
apr-util-ldap をインストールする必要があります。
注記
手順19.2 Apache HTTP Server のインストール
Red Hat カスタマーポータル上でご使用のプラットフォームの JBoss EAP ダウンロードリストへ移動します。
カスタマーポータル https://access.redhat.com にログインします。ダウンロードをクリックした後、Product Downloadsのリストより Red Hat JBoss Enterprise Application Platform を選択します。Version ドロップダウンメニューから適切な JBoss EAP のバージョンを選択します。一覧より httpd バイナリーを選択します。
ご使用のオペレーティングシステムの Apache HTTP Server オプションを探します。Download リンクをクリックします。Apache HTTP Server ディストリビューションが含まれる Zip ファイルがコンピューターにダウンロードされます。Apache HTTP Server バイナリーを実行するシステムに Zip を展開します。
希望のサーバーの任意の場所に Zip ファイルを一時的に展開します。Zip ファイルの jboss-ews-version-number フォルダー下にhttpdディレクトリーが含まれています。httpdフォルダーをコピーし、JBoss EAP 6 をインストールしたディレクトリー (通常、EAP_HOME と呼ばれます) の中に置きます。これで、Apache HTTP Server の場所がEAP_HOME/httpd/ディレクトリーになります。他の JBoss EAP 6 ドキュメントに記載されているとおり、この場所を HTTPD_HOME として使用できるようになります。ポストインストールスクリプトを実行し、Apache ユーザーおよびグループのアカウントを作成します。
ターミナルエミュレーター上で root ユーザーアカウントになり、EAP_HOME/httpdディレクトリーへ移動し、以下のコマンドを実行します。./.postinstall
次に、以下のコマンドを実行し、apacheというユーザーがシステム上に存在するか確認します。id apache
ユーザー apache が存在しない場合は、そのユーザーと適切なユーザーグループを追加する必要があります。これには、以下のコマンドを実行します。/usr/sbin/groupadd -g 91 -r apache 2> /dev/null || : /usr/sbin/useradd -c "Apache" -u 48 -g 91 -s /sbin/nologin -r apache 2> /dev/null || :
コマンドの完了後、apacheユーザーが httpd サービスを実行する場合、HTTP ディレクトリーの所有者を変更する必要があります。chown -R apache:apache httpd
上記のコマンドが正常に実行されたことを確認するには、apacheユーザーが Apache HTTP Server のインストールパスへの実行権限を持っているか確認します。ls -l
出力は以下のようになるはずです。drwxrwxr-- 11 apache apache 4096 Feb 14 06:52 httpd
Apache HTTP Server を設定します。
以下のコマンドを使用して、新しいユーザーアカウントに切り替わります。sudo su apache
apacheユーザーとして、組織の必要性に合わせて Apache HTTP Server を設定します。一般的な手順は、Apache Foundation http://httpd.apache.org/ のドキュメントを参照してください。Apache HTTP Server を起動します。
以下のコマンドを使用して Apache HTTP Server を起動します。EAP_HOME/httpd/sbin/apachectl start
Apache HTTP Server を停止します。
Apache HTTP Server を停止するには、以下のコマンドを実行します。EAP_HOME/httpd/sbin/apachectl stop

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.