ホームページ >運用・保守 >Apache >CentOS7にApacheをインストールする方法

CentOS7にApacheをインストールする方法

步履不停
步履不停オリジナル
2019-06-29 10:10:3114182ブラウズ

Apache HTTP サーバーは、世界で最も人気のある Web サーバーです。これは、強力な機能を提供し、さまざまなモジュールを通じて拡張できる、無料のオープンソースのクロスプラットフォーム HTTP サーバーです。次の手順では、CentOS 7 マシンに Apache Web サーバーをインストールして管理する方法について説明します。

CentOS7にApacheをインストールする方法

Apache のインストール

Apache はデフォルトの CentOS リポジトリで使用でき、インストールは非常に簡単です。 CentOS および RHEL では、Apache パッケージとサービスは httpd と呼ばれます。パッケージをインストールするには、次のコマンドを実行します:

sudo yum install httpd

インストールが完了したら、Apache サービスを有効にして開始します:

sudo systemctl enable httpd
sudo systemctl start httpd

ファイアウォールを実行している場合は、次のコマンドも開く必要があります。 HTTP および HTTPS ポート 80 および 443:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

次の方法で Apache サービスのステータスとバージョンを確認できます:

sudo systemctl status httpd

出力:

 httpd.service - The Apache HTTP Server
  Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
  Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago
    Docs: man:httpd(8)
          man:apachectl(8)

 Main PID: 3049 (httpd)
  Status: "Total requests: 0; Current requests/sec: 0; Current traffic:  0 B/sec"
  CGroup: /system.slice/httpd.service
          ├─3049 /usr/sbin/httpd -DFOREGROUND
          ├─3050 /usr/sbin/httpd -DFOREGROUND
          ├─3051 /usr/sbin/httpd -DFOREGROUND
          ├─3052 /usr/sbin/httpd -DFOREGROUND
          ├─3053 /usr/sbin/httpd -DFOREGROUND
          └─3054 /usr/sbin/httpd -DFOREGROUND
sudo httpd -v

出力:

Server version: Apache/2.4.6 (CentOS)
Server built:  Oct 19 2017 20:39:16

最後に、インストールを確認するために、サーバーの IP アドレス http://YOUR_IP

systemctl を使用して Apache サービスを管理します

##選択したブラウザで #他のシステム ユニットと同じように Apache サービスを管理できます。

Apache サービスを停止するには、次のコマンドを実行します。

sudo systemctl stop httpd

もう一度開始するには、次のように入力します。

sudo systemctl start httpd

Apache サービスを再起動します。

$sudo systemctl restart httpd

リロードを実行しながら、構成変更後の Apache サービス:

$sudo systemctl reload httpd

起動時に開始する Apache サービスを無効にする場合:

$sudo systemctl disable httpd

再度有効にする場合:

$sudo systemctl enable httpd

その他の Apache関連する技術記事については、

Apache チュートリアル 列にアクセスして学習してください。

以上がCentOS7にApacheをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。