0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CentOS7 Apacheを使ったWebサーバを立てる

Posted at

目的

  • Apacheを用いてCentOS7のPCにWebサーバを立ち上げる方法をまとめる

実施環境

  • ハードウェア環境
項目 情報
OS CentOS 7 (7.8.2003)
ハードウェア Dell Studio 1537
プロセッサ Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
メモリ 4 GB DDR3
グラフィックス 不明

前提条件

  • 下記、または下記に準ずる方法でCentOS7のマシンが構築されていること。

前提情報

  • 今回ご紹介する作業はCentOS7のPCのターミナルでコマンドを実行して実施する。
  • ブラウザを用いた確認もCnetOS7のPC上で確認するものとする。

読後感

  • CentOS7のPCにApacheをインストールしてhttp://localhostにアクセスすることでドキュメントルートに存在するhtmlファイルをブラウザで表示することができる。

概要

  1. yumの更新
  2. httpd(Apache)のインストールと設定
  3. httpdの設定変更
  4. htmlファイルの設置
  5. 確認

詳細

  1. yumの更新
    1. 下記コマンドを実行してyumの更新を行う。

      $ sudo yum update
      
  2. httpd(Apache)のインストールと設定
    1. 下記コマンドを実行してhttpdをインストールする。

      $ sudo yum install httpd
      
  3. httpdの起動と設定変更
    1. 下記コマンドを実行してhttpdを起動する。

      $ sudo service httpd start
      
    2. 下記コマンドを実行してhttpdのステータスを確認する。

      $ systemctl status httpd
      
    3. 下記に先コマンドの出力例を記載する。

      ● httpd.service - The Apache HTTP Server
         Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
         Active: active (running) since 金 2020-07-24 16:08:02 JST; 1min 31s ago
           Docs: man:httpd(8)
                 man:apachectl(8)
       Main PID: 5520 (httpd)
         Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
          Tasks: 6
         CGroup: /system.slice/httpd.service
                 ├─5520 /usr/sbin/httpd -DFOREGROUND
                 ├─5524 /usr/sbin/httpd -DFOREGROUND
                 ├─5525 /usr/sbin/httpd -DFOREGROUND
                 ├─5526 /usr/sbin/httpd -DFOREGROUND
                 ├─5527 /usr/sbin/httpd -DFOREGROUND
                 └─5528 /usr/sbin/httpd -DFOREGROUND
      
       7月 24 16:08:02 localhost.localdomain systemd[1]: Starting The Apache HTTP ...
       7月 24 16:08:02 localhost.localdomain httpd[5520]: AH00558: httpd: Could no...
       7月 24 16:08:02 localhost.localdomain systemd[1]: Started The Apache HTTP S...
      Hint: Some lines were ellipsized, use -l to show in full.
      
    4. 下記コマンドを実行してCentOS7のPCが起動した時にhttpdも一緒に起動する設定にする。

      $ sudo chkconfig httpd on
      
  4. htmlファイルの設置
    1. 下記コマンドを実行して表示するhtmlファイルを開く。

      $ sudo vi /var/www/html/index.html
      
    2. 開いたファイルに下記の内容を記載する。

      /var/www/html/index.html
      <html>
          <h1>hello Japan!!</h1>
      </html>
      
    3. 保存して閉じる。

    4. 下記コマンドを実行してhttpdを再起動する。

      $ sudo service httpd restart 
      
  5. 確認
    1. CentOS7のPCのブラウザにてhttp://localhostにアクセスして下記のページが表示されれば本記事の作業は完了である。

      Screenshot from 2020-07-24 16-40-55.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?