アンドロイド

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

How to install CentOS/RHEL 8 with LSI SAS2008 controller | ELRepo driver disk

How to install CentOS/RHEL 8 with LSI SAS2008 controller | ELRepo driver disk

目次:

Anonim

Apache HTTPサーバーは、世界で最も広く使用されているWebサーバーです。 これは、強力な機能を含む無料のオープンソースのクロスプラットフォームHTTPサーバーであり、さまざまなモジュールによって拡張できます。

、CentOS 8でApache Webサーバーをインストールおよび管理する方法を説明します。

Apacheのインストール

ApacheはデフォルトのCentOSリポジトリで利用でき、インストールは簡単です。

RHELベースのディストリビューションでは、Apacheパッケージとサービスは httpd と呼ばれます。 Apacheをインストールするには、rootまたはsudo特権を持つユーザーとして次のコマンドを実行します。

sudo yum install

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

sudo systemctl enable sudo systemctl start

サービスが実行されていることを確認するには、そのステータスを確認します。

sudo systemctl status

出力は次のようになります。

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

ファイアウォールの調整

FirewallDは、Centos 8のデフォルトのファイアウォールソリューションです。

インストール中に、ApacheはHTTP( 80 )およびHTTPS( 443 )ポートへのアクセスを許可するための事前定義されたルールでfirewalldサービスファイルを作成します。

次のコマンドは、必要なポートを永続的に開きます。

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

Apacheの管理

このセクションでは、Apache構成ファイルの構造と、Apache Webサーバーを管理するためのベストプラクティスについて説明します。

  • すべてのApache構成ファイルは /etc/httpd ディレクトリにあります。メインのApache構成ファイルは/etc/httpd/conf/httpd.confです /etc/httpd/conf.d ディレクトリにある /etc/httpd/conf.d で終わる構成ファイルはメインのApache構成ファイルに含まれています。さまざまなApacheモジュールのロードを担当する構成ファイルは /etc/httpd/conf.modules.d ディレクトリにあります /etc/httpd/conf.modules.d ファイルは /etc/httpd/conf.modules.d 終わり、 /etc/httpd/conf.d 格納されている必要があります。 /etc/httpd/conf.d ディレクトリ。 必要な数の仮想ホストを使用できます。 ドメインごとに個別の構成ファイル(vhost)を作成すると、サーバーの保守が容易になります。
    • 標準の命名規則に従うことをお勧めします。 たとえば、ドメイン名が mydomain.com 場合、構成ファイルには mydomain.com という名前を付ける必要があります
    Apacheログファイル( access_log および error_log )は /var/log/httpd/ ディレクトリにあります。 vhostごとに異なる access ログファイルと error ログファイルを用意することをお勧めします。ドメインドキュメントルートディレクトリを任意の場所に設定できます。 webrootの最も一般的な場所は次のとおりです。
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

結論

おめでとうございます。ApacheがCentOS 8サーバーに正常にインストールされました。 これで、アプリケーションのデプロイを開始し、ApacheをWebサーバーまたはプロキシサーバーとして使用する準備が整いました。

Apacheサービスは、他のsystemdユニットと同じ方法で管理できます。

Apache Centos