ubuntu apache2のバージョンを確認する | インストール確認方法まで
UbuntuでApache2のバージョンを確認したい場合は、「apache2 -v」や「apache2ctl -v」コマンドを使用します。
Apacheのバージョン確認は、セキュリティアップデートの適用確認、脆弱性調査、モジュール互換性の確認、サーバー移行時などで頻繁に行われる作業です。
特にUbuntuではApache2パッケージとして管理されているため、コマンドやパッケージ管理ツールからバージョンを確認できます。
この記事では、UbuntuでApache2のバージョンを確認する方法、インストール確認方法、モジュール情報の確認方法について解説します。
環境
- OS Ubuntu 20.10
- apache2 Apache/2.4.46 (Ubuntu)
バージョン確認
以下のコマンドでバージョンを確認できます。
apachectl -v
<出力結果>
Server version: Apache/2.4.46 (Ubuntu)
Server built: 2020-08-25T12:13:38以下では確認できません。
httpd -v
<出力結果>
コマンド 'httpd' が見つかりません。もしかして:
command 'http' from snap http (2.3.0)
command 'https' from deb httpie (2.2.0-2)
command 'http' from deb httpie (2.2.0-2)
command 'xttpd' from deb xtide (2.15.2-1)
他のバージョンについては 'snap info <snapname>' を確認してください。centos8やwindowsでは「httpd -v」で確認可能です。
centos8
httpd -v
<出力結果>
Server version: Apache/2.4.37 (centos)
Server built: Jul 31 2020 20:44:41windows
httpd -v
<出力結果>
Server version: Apache/2.4.43 (Win64)
Apache Lounge VS16 Server built: Mar 31 2020 16:01:02
Apache2の詳細バージョンを確認する
Apache2の詳細情報を確認するには、以下を実行します。
apache2ctl -V実行結果例
Server version: Apache/2.4.58
Server built: 2024-10-02Apacheのビルド情報や設定値も確認できます。
Apache2がインストールされているか確認する
Apache2パッケージがインストールされているか確認するには、以下を実行します。
dpkg -l | grep apache2実行結果例
ii apache2 2.4.58-1ubuntu8表示されればインストール済みです。
APTからインストール済みバージョンを確認する
パッケージ情報を確認する場合は、以下を実行します。
apt list --installed | grep apache2実行結果例
apache2/jammy-updates 2.4.58-1ubuntu8Ubuntuのパッケージバージョンも確認できます。
Apache2のサービス状態を確認する
Apache2が起動しているか確認するには、以下を実行します。
sudo systemctl status apache2正常に起動している場合は以下のように表示されます。
active (running)Apache2を起動する
停止している場合は以下で起動できます。
sudo systemctl start apache2起動後に状態を確認します。
sudo systemctl status apache2Apache2の有効化状態を確認する
サーバー起動時の自動起動設定を確認します。
sudo systemctl is-enabled apache2結果例
enabled自動起動を有効化する場合は以下です。
sudo systemctl enable apache2有効なモジュールを確認する
Apacheで有効化されているモジュールを確認する場合は、以下を実行します。
apache2ctl -M実行結果例
rewrite_module
ssl_module
headers_modulemod_rewriteやSSL設定の確認時に利用します。
Apacheの設定ファイルを確認する
設定ファイルの構文チェックを行う場合は以下を実行します。
apache2ctl configtest正常な場合は以下が表示されます。
Syntax OK設定変更後の確認に便利です。
Apache2のポート確認を行う
Apacheがどのポートで待ち受けしているか確認します。
ss -tulpn | grep apache2または
ss -tulpn | grep :80HTTPは80番ポート、HTTPSは443番ポートが一般的です。
Ubuntuのバージョンも確認する
Apache2の動作環境を確認する場合は、Ubuntuのバージョンも確認します。
lsb_release -aまたは
cat /etc/os-releaseまとめ
UbuntuでApache2のバージョンを確認する場合は、以下のコマンドを利用します。
apache2 -v
apache2ctl -v
apache2ctl -Vインストール状況やサービス状態を確認する場合は以下も便利です。
dpkg -l | grep apache2
sudo systemctl status apache2
apache2ctl -M
apache2ctl configtestApache2のバージョン確認は、セキュリティアップデートやサーバー運用時の基本作業として覚えておくと便利です。
-
前の記事
php localeconvで現在のロケールの数値に関連する情報を取得する 2021.10.14
-
次の記事
Ruby 複数の変数に代入する3つの方法のそれぞれのパフォーマンスを計測する 2021.10.14
コメントを書く