このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

20.13.3 新規HTTPサーバーの設定

ノート

次の手順では、Oracle Linux 6システムをApache HTTPサーバーとして設定すると仮定します。

HTTPサーバーを設定するには:

  1. Apache HTTPサーバー・パッケージをインストールします。

    # yum install httpd

  2. 完全なOracle Linuxリリース6 Media PackのDVDイメージをコピーするディレクトリ(例:/var/www/html/OSimage/OL6)を作成します:

    # mkdir -p /var/www/html/OSimage/OL6

    ノート

    システムでSELinuxが強制モードで有効になっている場合、リポジトリ内のすべてのファイルに対してhttpd_sys_content_tファイル・タイプが自動的に設定されるように、/var/www/htmlディレクトリ階層にディレクトリを作成します。

  3. HTTPサーバーの構成ファイル/etc/httpd/conf/httpd.confを次のように編集します。

    1. サーバーの解決可能なドメイン名をServerNameの引数に指定します。

      ServerName server_addr:80

      サーバーが解決可能なドメイン名を持たない場合、かわりにそのIPアドレスを入力します。 たとえば、IPアドレスが192.168.1.100のHTTPサーバーに対しては、次のエントリが適切です。

      ServerName 192.168.1.100:80

    2. DVDイメージをコピーするディレクトリが/var/www/html以下に存在しない場合、デフォルト設定のDocumentRootを変更します。

      この例では、DocumentRootの設定が変更されないように、DVDイメージが/var/www/html/OSimage/OL6にコピーされます。

      DocumentRoot "/var/www/html"

    3. <Directory>の設定がDocumentRootと同じ設定を指し示していることを確認します。

      #
      # This should be changed to whatever you set DocumentRoot to.
      #
      <Directory "/var/www/html">

    4. ディレクトリ階層を参照できるようにする場合、次のようにOptionsディレクティブでIndexesオプションを指定していることを確認します。

      Options Indexes FollowSymLinks

      ノート

      インストールのためにIndexesオプションは必須ではありません。

    5. 変更内容をファイルに保存します。

  4. Apache HTTPサーバーを起動して、再起動後に開始するようにそれを構成します。

    # service httpd start
    # chkconfig httpd on

  5. システムでファイアウォールを有効にしている場合、TCPポート80でHTTP接続リクエストを受信できるようにそれを構成します。

    たとえば、次のコマンドでは、HTTP接続リクエストを受信できるようにiptablesを構成し、その変更をファイアウォール構成に保存します。

    # iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
    # service iptables save