Apache HTTPサーバーは、動的にロード可能なモジュール、堅牢なメディアサポート、他の一般的なソフトウェアとの広範な統合など、多くの強力な機能を提供します。
Apacheは、最も一般的なLinuxベースのディストリビューションにインストールされます。
ApacheをLAMPスタック(Linux、Apache、MySQL、およびPHP)の一部としてインストールできます。これにより、Webベースのアプリケーションの開発と展開のための堅牢で強力なプラットフォームが提供されます。
HTTP Apache Webサーバーは、インターネットを介してWebコンテンツを転送するオープンソースの無料Webサーバーです。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がCentOSシステムでソフトウェアインストールタスクを実行するのを定期的に支援しています。
これに関連して、ターミナルを介してCentOS8システムにApacheWebサーバーをインストールする方法を検討します。
CentOS 8にApacheをインストールするにはどうすればよいですか?
まず、sudo権限を持つrootユーザーとしてサーバーにログインしていることを確認してください。
次に、ログインしたら、以下の手順に従ってApacheをインストールします。
1。パッケージリポジトリの更新
私。 「アクティビティ」セクションのサイドバーからターミナルを開き、「su」コマンドを入力してrootユーザーとしてログインします。管理ルートパスワードを入力します。
ii。すべてのパッケージリストのソフトウェアリポジトリを更新するには、以下のコマンドを入力します。
$ yum update
2。 apacheをインストールする
CentOS 8では、「httpd」という名前のApacheサービスをインストールできます。ターミナルで次のコマンドを入力して、CentOSシステムにApacheをインストールします。
$ yum –y install httpd
オプション「y」は、ユーザー確認プロンプトを自動的に無視し、「yes」を選択して、システムへのApacheのインストールを完了します。
3。 Apacheサービスを管理する
Apacheサービスはシステムのバックグラウンドで実行されます。
私。 Apacheサービスを有効または構成するには、以下のコマンドを実行します。
$ systemctl enable httpd
ii。次に、ターミナルで以下のコマンドを入力してapacheサービスを開始し、次のようにapacheサービスの実行ステータスを確認します。
$ systemctl start httpd
$ systemctl status httpd
以下に、以下にリストされているapacheサービスを管理するためのいくつかのコマンドを示します。
以下のコマンドを使用して、ApacheWebサーバーのサービスをリロードします。
$ systemctl reload httpd
サービスを再開するには、次のコマンドを使用します。
$ systemctl restart httpd
以下のコマンドを実行して、システムのapacheサービスを停止することもできます。
$ systemctl stop httpd
apacheサービスを無効にするには、次のコマンドを使用します。
$ systemctl disable httpd
4。 Apacheのファイアウォール構成を調整する
異なる種類のトラフィックは、Webサーバー上の異なるポートを使用します。
ファイアウォールを使用すると、ポート80と443でそれぞれHTTPトラフィックとHTTPSトラフィックを許可できます。
システムでこれらのポートを永続的に開くrootユーザーとして、ターミナルに以下のコマンドを入力します。
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
ファイアウォール構成をリロードします:
# firewall-cmd –reload
ファイアウォールの構成を確認するには、以下のコマンドを実行します。
# firewall-cmd --list-all | grep services
リストでHTTPとHTTPSが許可されているサービスであることがわかります。
5。 CentOS8でApacheWebサーバーをテストする
WebブラウザでApacheをテストすると、デフォルトのApacheの新しいインストールページがブラウザに表示されます。次のコマンドを使用して、システムのIPアドレスを見つけます。
$ hostname -I
次に、インストールしたブラウザのURLにIPアドレスを入力します。
このシステムでは、デフォルトで使用可能なブラウザであるMozillafirefoxを使用しています。
したがって、システムのIPアドレスを入力し、apacheのインストールをテストします。
WebブラウザにApacheHTTPテストページが表示されます。
グラフィカルインターフェイスを使用していない場合は、次のコマンドを実行します。
$ curl [System-IP-address]:80
HTMLファイルを作成してApacheWebサーバーをテストする方法は?
Apache Webサーバーのデフォルトのテストページを表示する代わりに、カスタマイズされたHtmlページを使用する場合は、ターミナルで次のコマンドを入力して、Htmlインデックスページを作成します。
#echoCentOS8へのApacheWebサーバーのインストール>/var/www/html/index.html
ここで、ブラウザのURLにシステムIPアドレスを再度入力すると、ブラウザに次のメッセージが表示されます。
CentOS8へのApacheWebサーバーのインストール
これで、ブラウザでカスタマイズされたHTMLページを印刷する場合、ApacheはCentOSシステムで正しく機能しています。
CentOSシステムからhttpdApacheをアンインストールする方法は?
次のコマンドを実行して、httpdapacheモジュールとそのすべての依存関係をシステムから削除することもできます。
# yum remove httpd