Ubuntu 21.10にApache2をインストールする

OSバージョンの確認

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impish

1.Apache をインストール

# apt -y install apache2
バージョンの確認
# apache2 -v
Server version: Apache/2.4.48 (Ubuntu)
Server built: 2021-09-28T12:52:26

2.httpdの設定

# vi /etc/apache2/conf-enabled/security.conf
25行目
修正前
ServerTokens OS
修正後
ServerTokens Prod

3.ディレクト名のみでアクセスできるファイル名を設定する

2行目
修正前
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
修正後
DirectoryIndex index.html index.htm

4.サーバー名を追加

# vi /etc/apache2/apache2.conf
70行目
ServerName www.xxx.com

管理者メールアドレスを変更
# vi /etc/apache2/sites-enabled/000-default.conf
修正前
ServerAdmin webmaster@localhost
修正後
ServerAdmin contact@xxx.com

5.apache2を再起動
# systemctl restart apache2

6.アプリケーションプロファイルを一覧表示

# sudo ufw app list
利用可能なアプリケーション:
Apache
Apache Full
Apache Secure
CUPS
OpenSSH
Squid

ポート80のトラフィックを許可

# sudo ufw allow 'Apache'
ルールをアップデートしました
ルールをアップデートしました(v6)

Webサーバーの確認

# sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
Active: active (running) since Sat 2021-10-23 03:38:33 PDT; 13min ago

 

Ubuntu 21.10

Posted by arkgame