GNU/Linux >> Linux の 問題 >  >> Linux

Debian10にApacheをインストールする

この記事では、Apache®をDebian®10サーバーにインストールする方法について説明します。

Apacheとは何ですか?

Apacheは、ApacheSoftwareFoundationが積極的に維持しているオープンソースのクロスプラットフォームWebサーバーです。

前提条件
  • sudoのユーザー 特権
  • Debian10を実行しているサーバー
  • Uncomplicated Firewall(UFW)ファイアウォール

ステップ1:Apacheを更新してインストールする

次のコマンドを実行して、ターミナルを開き、リポジトリを更新します。

`# sudo apt update`

次に、apacheパッケージをインストールします。

`# sudo apt install apache2`

ステップ2:インストールを確認する

次のコマンドを実行します:

`# sudo systemctl status apache2`

アクティブ(実行中)に注意してください 次の応答のメッセージ:

    ● apache2.service - The Apache HTTP Server
       Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2021-03-11 09:56:58 CST; 1 weeks 0 days ago
         Docs: https://httpd.apache.org/docs/2.4/
      Process: 2141 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
     Main PID: 6087 (apache2)
        Tasks: 55 (limit: 1158)
       Memory: 10.4M
       CGroup: /system.slice/apache2.service
               ├─2147 /usr/sbin/apache2 -k start
               ├─2148 /usr/sbin/apache2 -k start
               └─6087 /usr/sbin/apache2 -k start

    Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

ステップ3:Apacheにアクセスする

サーバーにアクセスするには、IPアドレスを知っている必要があるため、次のコマンドを実行してIPアドレスを見つけます。

`# hostname -I`

ブラウザにIPアドレスを入力すると、ページの読み込み中にエラーが表示されます。このエラーは、HTTPルールをファイアウォールにまだ追加していないために発生します。

ステップ4.ファイアウォールルールを追加する

次のコマンドを実行して、ルール WWWを追加します ファイアウォールに接続し、インバウンドとアウトバウンドのトラフィックを許可します:

`sudo ufw allow 'WWW'`
`sudo ufw status  | grep 80/tcp`

次の例は、サーバー上のファイアウォールルールを示しています。

    80/tcp                     ALLOW       Anywhere\n
    80/tcp (v6)                ALLOW       Anywhere (v6)

ステップ5:検証

ブラウザに手順3のIPアドレスを入力すると、Apacheランディングページが表示されます。

追加のアクション

次のコマンドは、Apacheの管理に役立ちます。

コマンド アクション
sudo systemctl stop apache2 停止
sudo systemctl start apache2 開始
sudo systemctl restart apache2 再起動
sudo systemctl enable apache2 サーバーの起動時に自動的に起動します
sudo systemctl disable apache2 自動開始を無効にする
結論

これらの手順を完了すると、Apacheがサーバー上で実行され、アプリケーションをデプロイする準備が整います。


Linux
  1. Apache を使用して Debian 11 に phpMyAdmin をインストールする

  2. Debian 11 に Let’s Encrypt SSL を Apache でインストールする方法

  3. Debian 11 に MongoDB をインストールする方法

  1. Debian9にApacheMavenをインストールする方法

  2. CentOS8にApacheをインストールする方法

  3. Debian7にApacheCassandraをインストールします

  1. Debian9にApacheをインストールする方法

  2. Debian11にLAMPサーバーをインストールする方法

  3. Debian11にFail2banをインストールする