Linux-admin-install-apache-web-server-centos-7
Apache WebサーバーCentOS 7をインストールする
この章では、Apache HTTPサーバーがどのように存在したかについての背景について少し学び、CentOS Linux 7に最新の安定バージョンをインストールします。
Apache WebServerの簡単な歴史
Apacheは、古くから存在しているWebサーバーです。 実際、http自体の存在とほぼ同じ長さです!
Apacheは、NCSAとしても知られる国立スーパーコンピューティングアプリケーションセンターのかなり小さなプロジェクトとして始まりました。 90年代半ばには、「httpd」と呼ばれ、インターネット上で最も人気のあるWebサーバープラットフォームであり、市場シェアの約90%以上を占めていました。
現時点では、単純なプロジェクトでした。 熟練したI.T. Webマスターとして知られるスタッフは、WebサーバープラットフォームとWebサーバーソフトウェア、フロントエンドとバックエンドの両方のサイト開発の維持を担当していました。 httpdの中核は、プラグインまたは拡張機能として知られるカスタムモジュールを使用する機能でした。 ウェブマスターは、コアサーバーソフトウェアにパッチを作成するのに十分なスキルも備えていました。
90年代半ばの後半、httpdのシニア開発者およびプロジェクトマネージャーは、NCSAを離れて他のことをしました。 これにより、最も人気のあるWebデーモンが停滞状態になりました。
httpdの使用は非常に広範であったため、経験豊富なhttpdウェブマスターのグループは、httpdの将来を要求するサミットを求めました。 現在の安定したリリースに最適な拡張機能とパッチを調整して適用することが決定されました。 その後、現在のHTTPサーバーの祖父が誕生し、Apache HTTPサーバーと命名されました。
小さな既知の歴史的事実-アパッチは、アメリカ先住民の部族の戦士にちなんで命名されていません。 実際、それはひねりを加えて命名され、命名されました。多くの才能のあるコンピューター科学者による多くの修正(またはパッチ)から作られています:パッチ*または *Apache 。
CentOS Linux 7に現在の安定バージョンをインストールする
- ステップ1 *-yumを介してhttpdをインストールします。
この時点で、Apache HTTPサーバーはyumを介してインストールされます。
- ステップ2 *-httpdのニーズに固有のhttpd.confファイルを編集します。
デフォルトのApacheインストールでは、Apacheの構成ファイルの名前は_httpd.conf_で、_/etc/httpd/_にあります。 それで、_vim_で開きましょう。
_vim_で開かれた_httpd.conf_の最初の数行-
CentOSインストールでHTTPポート80からのHTTPリクエストを処理できるように、次の変更を行います。
リスニングホストとポート
ここから、特定のポートまたはIPアドレスでリッスンするようにApacheを変更します。 たとえば、8080などの代替ポートでhttpdサービスを実行する場合。 または、個別のIPアドレスを持つ複数のインターフェイスでWebサーバーを構成している場合。
聴く
ApacheがすべてのリッスンデーモンをすべてのIPアドレスにアタッチしないようにします。 これは、IPv6またはIPv4トラフィックのみの指定を停止するのに役立ちます。 または、マルチホームホスト上のすべてのネットワークインターフェイスにバインドすることもできます。
DocumentRoot
「ドキュメントルート」は、Apacheがサーバーにアクセスしたときにリクエストを処理するためのインデックスファイルを探すデフォルトのディレクトリです。http://ww38.yoursite.com/[http://www.yoursite.com/]が取得しますドキュメントルートからインデックスファイルを提供します。
- ステップ3 *-httpdサービスを開始して有効にします。
- ステップ4 *-ポート80要求へのアクセスを許可するようにファイアウォールを構成します。