Apache HTTP サーバーは、世界で最も人気のある Web サーバーです。これは、強力な機能を提供し、さまざまなモジュールを通じて拡張できる、無料のオープンソースのクロスプラットフォーム HTTP サーバーです。次の手順では、CentOS 7 マシンに Apache Web サーバーをインストールして管理する方法について説明します。
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 httpdApache サービスを再起動します。
$sudo systemctl restart httpdリロードを実行しながら、構成変更後の Apache サービス:
$sudo systemctl reload httpd起動時に開始する Apache サービスを無効にする場合:
$sudo systemctl disable httpd再度有効にする場合:
$sudo systemctl enable httpdその他の Apache関連する技術記事については、
Apache チュートリアル 列にアクセスして学習してください。
以上がCentOS7にApacheをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。