【Apache】Apache ~ Linux / 初期設定編 ~

 【1】設定環境例

* OS     : CentOS7
* Webサーバ:Apache HTTP server v2.4.6

 【1】Apache をインストールする

# 念のため更新
sudo yum -y update

# Apacheとヘッダファイルのインストール
sudo yum -y install httpd httpd-devel

# バージョン確認 
httpd -v

 【2】Apacheの起動/停止

# 起動
sudo systemctl start httpd.service

# 再起動
sudo systemctl restart httpd.service

# 停止
sudo systemctl stop httpd.service

 【3】Apache自動起動

sudo systemctl enable httpd.service

# enabledで表示されたら自動起動が有効になっている
sudo systemctl is-enabled httpd.service

 【4】Firewallの設定

# firewalldでHTTP/HTTPSを許可
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent

# 設定を反映
sudo firewall-cmd --reload

# 確認「http」があればOK
sudo firewall-cmd --zone=public --list-services

 動作確認

# 環境のIPアドレスを確認
ip addr

# ブラウザで「http://【IPアドレス】」にアクセスできるか確認

 【5】設定ファイルの文法チェック

# 文法チェック(「Syntax OK」が表示されたらOK)
apachectl configtest

 関連記事

ApacheLinux / SSL設定編 ~
https://dk521123.hatenablog.com/entry/2016/11/11/230045