##1: Apache とは
Apache は並外れたアプリケーション ソフトウェアです。これは世界で最も広く使用されている Web サーバー アプリケーションであり、商用 Web サーバー市場の 50% 以上のシェアを保持しています。 Apache は、Unix 系オペレーティング システムの中で最も広く使用されている Web サーバー アプリケーションであり、Windows などのほぼすべてのプラットフォームで使用できます。アパッチとは、戦争と戦略立案のスキルで知られるアメリカ先住民の部族「アパッチ」に由来する名前です。
Apache は、同時接続ごとに新しいスレッドを作成するモジュール式のプロセスベースの Web サーバー アプリケーションです。多くの機能をサポートしており、その多くは個別のモジュールにコンパイルされ、そのコア機能を拡張しており、サーバー側のプログラミング言語サポートから認証メカニズムまですべてを提供でき、単一の Apache Web サーバーでさまざまな Web サイトにサービスを提供できます。
2: Apache のインストール方法
ソフトウェア パッケージやアプリケーションをインストールするにはさまざまな方法があります。インストール手順は次のとおりです。
オープン ソースWeb アプリケーション Apache の特徴の 1 つは、誰でも自分の環境に基づいてインストーラーを作成できることです。これにより、Debian、Red Hat、FreeBSD、Suse などのさまざまなベンダーが、Apache のファイルの場所と構成をカスタマイズできるようになります。インストールされている他のアプリケーションと基本的なオペレーティング システムを考慮します。
ベンダーベースのインストーラーからのインストールに加えて、ソースからのビルドとインストールのオプションが常にあり、ソースからの Apache のインストールはプラットフォームに依存せず、すべてのオペレーティング システムで利用できます。
Apache Web サーバーはモジュール型アプリケーションであり、管理者は必要な機能を選択し、要件に応じてさまざまなモジュールをインストールできます。すべてのモジュールは動的共有オブジェクトとしてコンパイルでき、メインの Apache ファイルとは別に存在できます。DSO メソッドを使用することを強くお勧めします。これにより、サーバー構成からのモジュールの追加/削除/更新などの複数のタスクが非常に簡単になります。
3: Linux プラットフォームに Apache をインストールします:
Linux ディストリビューション (RedHat パッケージ マネージャーは、Linux システムにアプリケーションをインストールするためのユーティリティです)、つまり Red Hat に基づいた rpm を使用します。 、Fedora、CentOs、Suse では、ベンダー固有のパッケージ マネージャーを通じてこのアプリケーションをインストールすることも、利用可能なソース tarball から rpm ファイルを直接構築することもできます。
Apache は、CentOs、Red Hat、Fedora などのすべての Red Hat ベースのディストリビューションで利用できるデフォルトのパッケージ マネージャーを通じてインストールできます。
[root @ amsterdam~] #yum install httpd
次のコマンドを使用して、Apache ソース tarball を rpm ファイルに変換できます。
[root @ amsterdam~] #rpmbuild -tb httpd-2.4.x.tar.bz2
ソース コードから .rpm ファイルを作成するには、-devel パッケージをサーバーにインストールする必要があります。
ソース ファイルを rpm インストーラーに変換した後、次のコマンドを使用して Apache をインストールできます。
[root @ amsterdam~] #rpm -ivh httpd-2.4.4-3.1.x86_64.rpm
サーバーはインストール後に自動的に起動しません。サービスを開始するには、Fedora、CentOs、または Red Hat で次のコマンドのいずれかを使用する必要があります。
[root @ amsterdam~]#/ usr / sbin / apachectl start [root @ amsterdam~] #service httpd start [root @ amsterdam~]#/ etc / init.d / httpd start
ソースからの Apache のインストール
ソースから Apache をインストールするには、サーバーに -devel パッケージをインストールする必要があります。最新の Apache バージョンはここからダウンロードできます。ソースファイルをダウンロードしたら、/usr/local/src フォルダーに移動します。
[root @ amserversterdam~] cd / usr / local / src [root @ amserversterdam~] gzip -d httpd-2.2.26.tar.gz [root @ amserversterdam~] tar xvf httpd-2.2.26.tar [root @ amserversterdam~] httpd-2.2.26
Apache で使用できるすべての構成オプションを表示するには、./configure -help オプションを使用できます。最も一般的な構成オプションは、-prefix={インストール ディレクトリ名} です。
[root @ amserversterdam~] ./ configure --help [root @ amserversterdam~] ./ configure -prefix = / usr / local / apache -enable-so [root @ amserversterdam~] make [root @ amserversterdam~] make install
上の例は、DSO 機能を使用して /usr/local/apache ディレクトリで Apache をコンパイルすることを示しています。 Enable-so オプションを使用すると、再コンパイルせずに、実行時に DSO メカニズムを通じて必要なモジュールを Apache にロードできます。
インストールが完了したら、お気に入りのブラウザを使用して Web サーバーのデフォルト ページを参照できます。サーバー上でファイアウォールが有効になっている場合は、オペレーティング システムのファイアウォールでポート 80 を例外にする必要があります。次のコマンドを使用してポート 80 を開くことができます。
iptables -I INPUT -p tcp --dport 80 -j ACCEPT。
上記は、Apache とは何かについての完全な紹介です。Linux ビデオ チュートリアル について詳しく知りたい場合は、php 中国語 Web サイトに注目してください。
以上がアパッチってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。