CentOS 7 on VMwareFusion で Apache

VMwareFusion 6.04 にインストールしたCentOS 7.0(以下「CentOS7Server」)にApache(httpd)をインストールしました。

Apache(httpd)のインストール

  • yumコマンドでhttpdをインストールしました。
    # yum install httpd
    
  • Apacheのバージョンは、2.4.6がインストールされました。

    # yum list installed | grep httpd
    httpd.x86_64        2.4.6-18.el7.centos @updates 
    httpd-tools.x86_64  2.4.6-18.el7.centos @updates
    
  • 以下のコマンドでhttpdサービスを起動しました。
    # systemctl start httpd
    
  • 以下のコマンドでサービスの自動起動を設定しました。
    # systemctl enable httpd
    
  • エディタ(nano)で「/etc/httpd/conf/httpd.conf」を編集しました。
    # cd /etc/httpd/conf/
    # cp httpd.conf httpd.conf.org
    # nano httpd.conf
    
    • CGIと「.htaccess」が有効になるように、httpd.confの<Directory /var/www/html>を下記のように変更しました。
      <Directory /var/www/html>
          #Options Indexes FollowSymLinks
          Options Includes ExecCGI FollowSymLinks
          #AllowOverride None
          AllowOverride All
          Require all granted
      </Directory>
      
  • 以下のコマンドでhttpdサービスを再起動しました。
    # systemctl restart httpd
    
  • 以下のコマンドで「firewalld」サービスを停止しました。
    # systemctl stop firewalld
    
  • 以下のコマンドで(CentOS7ServerのIP)を確認しました。
    $ ip addr
    
  • imacのブラウザから「http://(CentOS7ServerのIP)/」にアクセスして、テストページ「Apache HTTP Server Test Page powered by CentOS」が表示されることを確認しました。
  • 「CentOS7Server」でドキュメントルート「/var/www/html」に移動して、エディタ(nano)でテスト用のHTMLファイル(test.html)を作成しました。
    # cd /var/www/html
    # nano test.html
    
  • テスト用のHTMLファイル(test.html)は、以下のようなテキストファイルです。
    <html>
    <head>
    <title>Test< /title>
    </head>
    <body>
    Test
    </body>
    </html>
    
  • imacのブラウザから「http://(CentOS7ServerのIP)/test.html」にアクセスして、テスト用のHTMLファイル(test.html)の内容が表示されることを確認して、インストールを終了しました。