メインコンテンツまでスキップ

OpenSUSEにApache HTTP Serverをインストールする方法

OpenSUSEにApache HTTP Serverをインストールする方法

Apache HTTP Serverは、世界中の数百万のウェブサイトで使用されているオープンソースのウェブサーバーソフトウェアです。Linuxを含む複数のプラットフォームをサポートする信頼性の高いセキュアなサーバーです。このチュートリアルでは、OpenSUSEにApache HTTP Serverをインストールする手順を案内します。

前提条件

始める前に、sudo特権を持つターミナルにアクセスできる必要があります。また、Linuxのコマンドラインとパッケージ管理の基本的な理解が必要です。

ステップ1:システムを更新する

まず、システムを更新して最新のパッケージとセキュリティの更新があるか確認する必要があります。ターミナルを開き、次のコマンドを実行します。

sudo zypper update

このコマンドはシステムパッケージを更新し、利用可能な更新の数に応じて完了までに時間がかかる場合があります。

ステップ2:Apache HTTP Serverをインストールする

システムが更新されたら、Apache HTTP Serverをインストールできます。ターミナルを開き、次のコマンドを実行します。

sudo zypper install apache2

このコマンドはApache HTTP Serverとその依存関係をすべてインストールします。インストールが完了したら、次のコマンドを実行してApacheサービスを開始できます。

sudo systemctl start apache2

Apacheを起動時に自動的に開始するようにするには、次のコマンドを実行します。

sudo systemctl enable apache2

Apacheサービスが実行中かどうかを確認するには、次のコマンドを実行します。

sudo systemctl status apache2

サービスが実行中であれば、次のような出力が表示されるはずです。

● apache2.service - The Apache Webserver
Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2022-02-28 09:30:06 UTC; 2s ago
Main PID: 1234 (httpd)
Tasks: 6 (limit: 4915)
Memory: 3.2M
CGroup: /system.slice/apache2.service
├─1234 /usr/sbin/httpd -DFOREGROUND
├─1235 /usr/sbin/httpd -DFOREGROUND
├─1236 /usr/sbin/httpd -DFOREGROUND
├─1237 /usr/sbin/httpd -DFOREGROUND
├─1238 /usr/sbin/httpd -DFOREGROUND
└─1239 /usr/sbin/httpd -DFOREGROUND

ステップ3:Apache HTTP Serverを設定する

デフォルトでは、Apache HTTP Serverは/srv/www/htdocsディレクトリからファイルを提供するように設定されています。ウェブブラウザを開き、http://localhostに移動してサーバーが正常に動作しているかテストできます。Apacheが正しく動作している場合、デフォルトのウェブページが表示されます。

Apacheを設定するには、設定ファイルを編集する必要があります。メインの設定ファイルは/etc/apache2/httpd.confにあります。nanovimなどのテキストエディタでこのファイルを開くことができます。

sudo nano /etc/apache2/httpd.conf

必要に応じて設定ファイルを変更できます。変更を保存したら、変更が反映されるようにApacheサービスを再起動します。

sudo systemctl restart apache2

結論

このチュートリアルでは、OpenSUSEにApache HTTP Serverをインストールする方法を説明しました。また、Apacheサービスの開始と有効化、サービスのステータスの確認、およびApacheを自分のニーズに合わせて設定する方法も示しました。Apache HTTP Serverをインストールしたことで、OpenSUSEサーバーでウェブサイトやウェブアプリケーションをホストすることができます。