CentOS7:Webサーバー構築・設定のやり方

CentOS7でWebサーバーを構築し、Webサイトを作成する方法をまとめています。

Webサイトを動かすサーバーについても知っておくことで、困った時に役に立つかもしれませんね(・ω・)ノ

CentOS7でwebサーバーの構築を行う

httpdをインストール

webサーバーを構築するために、httpdをインストールする

httpdのインストール

    yum -y install httpd

目次へ

httpdのバージョンの確認

インストールしたwebサーバーのバージョンを確認する

バージョンの確認

    httpd -version

目次へ

httpdの設定

webサーバーの設定を変更する

configファイルのバックアップ

    cp -pi /etc/httpd/conf/httpd.conf{,.`date "+%Y%m%d_%H%M%S"`}

configファイルの変更

    vi /etc/httpd/conf/httpd.conf
      <Directory "/var/www/html">
        Options Indexes FollowSymLinks
        >> Options -Indexes    # ファイル一覧出力の禁止
        AllowOverride None
        >> AllowOverride All
      </Directory>
      ServerName www.example.com:80
      >> ServerName HOSTNAME:80
      # 以下、末尾に追記
      >> ServerTokens Prod
      >> ServerSignature Off
      >> KeepAlive On
      >> MaxKeepAliveRequests 30
      >> KeepAliveTimeout 10
      >> HostnameLookups Off

サービスの開始と自動起動設定

    systemctl start httpd.service
    systemctl enable httpd.service

目次へ

firewallの設定

firewallにhttp接続を許可する

http接続を許可

    firewall-cmd --permanent --add-service=http
    firewall-cmd --reload

目次へ

webサーバーへの接続確認

google chromeから、構築したwebサーバーへの接続を確認する

「index.html」を作成

    vi /var/www/html/index.html
      <html>
        <head>
        <title>テストページ</title>
        </head>
        <body>
          <p>接続確認できました</p>
        </body>
      </html>

google chromeにて、urlにwebサーバーのipアドレスを入力し接続確認

epNote

目次へ

作成日:2017/07/02
更新日:2018/08/16