Install CentOS 8 in VirtualBox and Get Full Screen Mode (100% working)
目次:
Apache HTTPサーバーは、世界で最も人気のあるWebサーバーです。 これは、さまざまなモジュールで拡張できる強力な機能を提供する、無料のオープンソースのクロスプラットフォームHTTPサーバーです。 次の手順では、CentOS 7マシンにApache Webサーバーをインストールおよび管理する方法について説明します。
前提条件
チュートリアルを開始する前に、sudo特権を持つユーザーとしてログインしていることを確認してください。
Apacheのインストール
ApacheはデフォルトのCentOSリポジトリで利用でき、インストールは非常に簡単です。
CentOSおよびRHELでは、Apacheパッケージとサービスは
httpd
と呼ばれます。 パッケージをインストールするには、次のコマンドを実行します。
sudo yum install
インストールが完了したら、Apacheサービスを有効にして開始します。
sudo systemctl enable
sudo systemctl start
ファイアウォールの調整
サーバーがファイアウォールで保護されている場合は、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インストールの検証
CentOS 7サーバーにApacheをインストールして実行したので、次のコマンドでApacheサービスのステータスとバージョンを確認できます。
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 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
と、以下に示すデフォルトのCentOS 7 Apacheウェルカムページが表示されます。
Apacheサービスの管理
Apacheサービスは、他のsystemdユニットと同じ方法で管理できます。
Apacheサービスを停止するには、次を実行します。
sudo systemctl stop
再度開始するには、次を入力します。
sudo systemctl start
Apacheサービスを再起動するには:
sudo systemctl restart
いくつかの構成変更を行った後にApacheサービスをリロードするには:
sudo systemctl reload
Apacheサービスを無効にしてブート時に開始する場合:
sudo systemctl disable
そして再び有効にするには:
Apache構成ファイルの構造とベストプラクティス
- すべてのApache設定ファイルは
/etc/httpdディレクトリにあります。メインのApache設定ファイルは/etc/httpd/conf/httpd.confです/etc/httpd/conf.dディレクトリにある/etc/httpd/conf.dで終わるすべての設定ファイルさまざまなApacheモジュールのロードを担当する構成ファイルは、/etc/httpd/conf.modules.dディレクトリにあります。保守性を高めるために、個別の構成ファイル(vhost)を作成することをお勧めします。各/etc/httpd/conf.d。/etc/httpd/conf.dApache vhostファイルは/etc/httpd/conf.dで/etc/httpd/conf.d、/etc/httpd/conf.dディレクトリに保存する必要があります。 必要な数の仮想ホストを使用できます。たとえば、ドメイン名がmydomain.com場合、構成ファイルの名前は/etc/httpd/conf.d/mydomain.com.conf必要があるなど、標準の命名規則に従うことをお勧めします。/etc/httpd/conf.d/mydomain.com.confApacheログファイル(access_logおよびerror_log)は/var/log/httpd/ディレクトリにあります。 vhostごとに異なるaccessログファイルとerrorログファイルを用意することをお勧めします。ドメインドキュメントルートディレクトリを任意の場所に設定できます。 webrootの最も一般的な場所は次のとおりです。-
/home/ //home/ //var/www//var/www/html//opt/
-
結論
CentOS 7サーバーにApacheが正常にインストールされました。 これで、アプリケーションのデプロイを開始し、ApacheをWebサーバーまたはプロキシサーバーとして使用する準備が整いました。
Apache Centosこの投稿は、CentOS 7シリーズへのLAMPスタックのインストールの一部です。
このシリーズの他の投稿:
•CentOS 7にApacheをインストールする方法•CentOS 7にMySQLをインストールする•CentOS 7にApache仮想ホストを設定する方法•CentOS 7でLet's Encryptを使用してApacheを保護するCentOS 7でワニスを使用するようにmagento 2を構成する
ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法
ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法
スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。







