Apacheはオープンソースであり、世界で最も人気があり、使用されているHTTPWebサーバーです。これは、世界中の多数のWebサイトに電力を供給します。 Apache HTTPサーバーは、クロスプラットフォームで、強力で、安定していて、信頼性が高く、無料のWebサーバーであり、さまざまなモジュールで拡張できる機能を提供します。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するApacheクエリを実行するのを定期的に支援しています。
これに関連して、Ubuntu18.04にApacheをインストールする方法を検討します。
UbuntuにApacheをインストールする方法は?
このインストール手順を続行する前に、sudo権限を持つroot以外のユーザーアカウントが必要です。
ApacheはデフォルトのUbuntuソフトウェアリポジトリで利用できるため、Apacheのインストールはaptパッケージ管理ツールを使用して非常に簡単かつ簡単にインストールできます。
私。パッケージインデックスを更新し、次のコマンドを使用して開始します。
$ sudo apt update
ii。 DebianおよびUbuntuシステムでは、Apacheサービスおよびパッケージはapache2と呼ばれます。 apache2をインストールするには、以下のコマンドを実行します:
$ sudo apt install apache2
iii。プロセスが完了すると、ApacheがUbuntuサーバーにインストールされます。 Apacheサービスは、インストール後に自動的に開始されます。次のように入力すると、Apacheサービスのステータスを確認できます。
$ sudo systemctl status apache2
以下のような出力が表示されます:
Output
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-03-23 16:30:47 UTC; 13min ago
Main PID: 491 (apache2)
CGroup: /system.slice/apache2.service
├─ 491 /usr/sbin/apache2 -k start
├─1723 /usr/sbin/apache2 -k start
└─1724 /usr/sbin/apache2 -k start
Apacheのファイアウォールを構成する方法は?
Ubuntuサーバーがファイアウォールで保護されている場合は、ファイアウォールでHTTPおよびHTTPSトラフィックが許可されていることを確認してください。 「ApacheFull」プロファイルがトラフィックを有効にするかどうかを確認できます:
$ sudo ufw app info "WWW Full"
Output
Profile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)
Ports:
80,443/tcp
ポート80および443へのトラフィックを有効にするか、このプロファイルの着信HTTPおよびHTTPSトラフィックを許可できることを示す必要があります。
$ sudo ufw allow in "Apache Full"
Apacheのインストールを確認する方法は?
すべてが正しく行われていることを確認するには、ブラウザを開いてサーバーのIPアドレスhttp:// YOUR_SERVER_IP /
にアクセスします。デフォルトのUbuntu18.04ApacheWebページが表示されます。
これは、Apacheのインストールが正しく行われたことを意味します。
Apacheプロセスを管理する方法は?
これで、Apache Webサーバーがマシンにインストールされ、実行できるようになりました。基本的な管理コマンドはほとんど表示されません。
タイプ別にApacheサービスを停止できます:
$ sudo systemctl stop apache2
Apacheサービスタイプを再開するには:
$ sudo systemctl start apache2
次の方法でApacheサービスを再起動(停止および開始)できます。
$ sudo systemctl restart apache2
構成を変更する必要がある場合、Apacheは接続を切断せずにリロードできます。このためには、次のコマンドを発行します:
$ sudo systemctl reload apache2
また、次のように入力してApacheサービスを無効にすることもできます。
$ sudo systemctl disable apache2
ここでも、サービスを再度有効にして起動時に起動し、次のように入力します。
$ sudo systemctl enable apache2
最後に、Ubuntu18.04サーバーにApacheが正常にインストールされました。