Fedora 34にApache httpd をインストールする

2021年10月22日

1.httpdをインストール

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@fedora ~]# dnf -y install httpd
httpdバージョンの確認
[root@fedora ~]# httpd -v
Server version: Apache/2.4.51 (Fedora)
Server built: Oct 7 2021 00:00:00
[root@fedora ~]# dnf -y install httpd httpdバージョンの確認 [root@fedora ~]# httpd -v Server version: Apache/2.4.51 (Fedora) Server built: Oct 7 2021 00:00:00
[root@fedora ~]# dnf -y install httpd

httpdバージョンの確認
[root@fedora ~]# httpd -v
Server version: Apache/2.4.51 (Fedora)
Server built:   Oct  7 2021 00:00:00

2.httpdの設定を行う

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@fedora ~]# vi /etc/httpd/conf/httpd.conf
91行目 管理者メール指定
修正前
ServerAdmin root@localhost
修正後
ServerAdmin xxx
98行目 コメント解除しサーバー名指定
修正前
#ServerName www.example.com:80
修正後
ServerName www.xxx.com:80
149行目
修正前
Options Indexes FollowSymLinks
修正後
Options  FollowSymLinks
156行目
修正前
AllowOverride None
修正後
AllowOverride All
169行目
修正前
DirectoryIndex index.html
修正後
DirectoryIndex index.html index.php
最終行にサーバーの応答ヘッダを追記
ServerTokens Prod
[root@fedora ~]# vi /etc/httpd/conf/httpd.conf 91行目 管理者メール指定 修正前 ServerAdmin root@localhost 修正後 ServerAdmin xxx 98行目 コメント解除しサーバー名指定 修正前 #ServerName www.example.com:80 修正後 ServerName www.xxx.com:80 149行目 修正前 Options Indexes FollowSymLinks 修正後 Options  FollowSymLinks 156行目 修正前 AllowOverride None 修正後 AllowOverride All 169行目 修正前 DirectoryIndex index.html 修正後 DirectoryIndex index.html index.php 最終行にサーバーの応答ヘッダを追記 ServerTokens Prod
[root@fedora ~]#  vi /etc/httpd/conf/httpd.conf
91行目 管理者メール指定
修正前
ServerAdmin root@localhost
修正後
ServerAdmin  xxx

98行目 コメント解除しサーバー名指定
修正前
#ServerName www.example.com:80

修正後
ServerName www.xxx.com:80

149行目
修正前
Options Indexes FollowSymLinks
修正後
Options  FollowSymLinks

156行目
修正前
AllowOverride None
修正後
AllowOverride All

169行目
修正前
DirectoryIndex index.html
修正後
DirectoryIndex index.html index.php

最終行にサーバーの応答ヘッダを追記
ServerTokens Prod

3.自動起動の設定

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@fedora ~]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
httpdを再起動
[root@fedora ~]# systemctl restart httpd
[root@fedora ~]# systemctl enable --now httpd Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service. httpdを再起動 [root@fedora ~]# systemctl restart httpd
[root@fedora ~]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

httpdを再起動
[root@fedora ~]# systemctl restart httpd

4.http(TCP/80)サービスを許可

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@fedora ~]# firewall-cmd --add-service=http --permanent
success
[root@fedora ~]# firewall-cmd --reload
success
[root@fedora ~]# firewall-cmd --add-service=http --permanent success [root@fedora ~]# firewall-cmd --reload success
[root@fedora ~]# firewall-cmd --add-service=http --permanent
success
[root@fedora ~]# firewall-cmd --reload
success

5.動作確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@fedora ~]# vi /var/www/html/index.html
内容を追加
<html>
<body>
Welcome test page apache
</body>
</html>
ブラウザを起動し、IP(ドメイン)にアクセスする
[root@fedora ~]# vi /var/www/html/index.html 内容を追加 <html> <body> Welcome test page apache </body> </html> ブラウザを起動し、IP(ドメイン)にアクセスする
[root@fedora ~]# vi /var/www/html/index.html
内容を追加
<html>
<body>
Welcome test page apache
</body>
</html>

ブラウザを起動し、IP(ドメイン)にアクセスする

 

Fedora 34

Posted by arkgame