17.4.3. Red Hat Enterprise Linux 5、6、7 への Apache HTTP Server のインストール(Zip)


前提条件

  • root または管理者権限。
  • サポートされるバージョンの Java がインストールされている必要があります。
  • 以下のパッケージがインストールされている必要があります:
    • krb5-workstation
    • mod_auth_kerb (Kerberos 機能に必要)
    • elinksapachectl 機能に必要)
    • apr-util-devel (Apache Portability Runtime(APR))
    • apr-util-ldap (Red Hat Enterprise Linux 7 のみ。LDAP 認証機能に必要です)
Apache HTTP Server Zip アーカイブには、複数の Kerberos モジュールへのシンボリックリンクが含まれます。そのため、mod_auth_kerb パッケージが前提条件となります。Kerberos 機能が必要ない場合は、mod_auth_kerb パッケージをインストールする必要はなく、関連するシンボリックリンクを削除できます( EAP_HOME/httpd/modules/mod_auth_kerb.so )。

手順17.3 Apache HTTP Server のインストール

  1. Red Hat カスタマーポータル上でご使用のプラットフォームの JBoss EAP ダウンロードリストへ移動します。

    カスタマーポータル にログインし、Software Downloads ページに移動します。適切な Product および Version を選択します。
  2. 一覧から Apache HTTP Server バイナリーを選択します。

    オペレーティングシステムおよびアーキテクチャー用の Apache HTTP Server オプションを検索します。Download リンクをクリックします。Apache HTTP Server ディストリビューションを含む Zip ファイルがコンピューターにダウンロードされます。
  3. Apache HTTP Server バイナリーを実行するシステムに Zip を展開します。

    任意のサーバーの Zip ファイルを一時的な場所に展開します。Zip ファイルには、jboss-ews-version-number フォルダーの下に httpd ディレクトリーが含まれます。httpd フォルダーをコピーし、EAP_HOME ディレクトリー内に配置します。
    Apache HTTP Server が EAP_HOME/httpd/ ディレクトリーにあります。このディレクトリーは HTTPD_HOME と呼ばれます。
  4. インストール後のスクリプトを実行して、Apache ユーザーおよびグループ アカウントを作成します。

    端末エミュレーターで EAP_HOME/httpd ディレクトリーに移動し、root ユーザー権限で以下のコマンドを実行します。
    ./.postinstall
    Copy to Clipboard Toggle word wrap
    次に、以下のコマンドを実行して、apache ユーザーがシステムにインストールされていることを確認します。
    id apache
    Copy to Clipboard Toggle word wrap
    ユーザーが存在しない場合は、適切なユーザーグループと共に追加する必要があります。これを行うには、root ユーザー権限で実行します。
    getent group apache >/dev/null || groupadd -g 48 -r apache
    getent passwd apache >/dev/null || useradd -r -u 48 \
    -g apache -s /sbin/nologin  -d HTTPD_HOME/httpd/www -c "Apache" apache
    
    Copy to Clipboard Toggle word wrap
    この作業が完了したら、apache ユーザーが Apache HTTP Server サービスを実行している場合、HTTP ディレクトリーの所有者を変更する必要があります。
    chown -R apache:apache httpd
    Copy to Clipboard Toggle word wrap
    上記のコマンドが正常に行われたことを確認するには、apache ユーザーに Apache HTTP Server のインストールパスの実行権限があることを確認します。
    ls -l
    Copy to Clipboard Toggle word wrap
    出力は以下のようになります。
    drwxrwxr-- 11 apache apache 4096 Feb 14 06:52 httpd
    Copy to Clipboard Toggle word wrap
  5. Apache HTTP Server を設定します。

    Apache HTTP Server を起動する前に、組織のニーズに合わせて設定します。一般的なガイダンスは、Apache Foundation の http://httpd.apache.org/ のドキュメントを参照してください。
  6. Apache HTTP Server を起動します。

    以下のコマンドを使用して Apache HTTP Server を起動します。
    HTTPD_HOME/httpd/sbin/apachectl start
    Copy to Clipboard Toggle word wrap
  7. Apache HTTP Server を停止します。

    Apache HTTP Server を停止するには、以下のコマンドを実行します。
    HTTPD_HOME/httpd/sbin/apachectl stop
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る