ホームページ  >  記事  >  運用・保守  >  Windows での Apache 構成 (例として Alibaba Cloud ECS)

Windows での Apache 構成 (例として Alibaba Cloud ECS)

PHP中文网
PHP中文网オリジナル
2019-05-25 14:59:166155ブラウズ

1. Apache の基本概要

Apache HTTP Server (Apache と呼ばれる) は、オープン ソース Web サーバーです。Web サーバーはデフォルトでポート 80 を使用し、通常は Tomcat を使用します。データベースとして mysql を使用する場合、tomcat、php、mysql のインストールと設定については、他のドキュメントで詳しく説明されています。このドキュメントは、Apache のインストールと設定のみを記載しています。 (Apache サーバーとは )

2. Apache のインストール

Apache インストール パッケージをダウンロードし、ダブルクリックしてインストールを開始し、[次へ] をクリックします、システムが表示されます。設定情報については、「ネットワーク ドメイン」の下にドメイン名 (例: test.com) を入力し、「サーバー名」の下にサーバー名 (例: www.testr.com、つまりホスト名) を入力します。プラスドメイン名)、「アドレス」の下に「管理者の電子メール」を入力し、システム管理者の連絡先電子メールアドレスを入力します (例: test@aliyun)。これら 3 つの情報はすべて任意に入力でき、Web サイトを設定できます。後で。

すべてをインストールすることを選択し、D ドライブにインストールすることを選択すると、インストールが完了します。注: PHP 統合環境ツール phpStudy を使用して Apache をインストールすることもできます。

Windows での Apache 構成 (例として Alibaba Cloud ECS)

3. Apache の基本設定

1. Apache の起動と終了の方法の 1 つは、下部のアイコンを操作することです。右隅。

もう 1 つは、メニュー バーの操作を開始することです。

2. Apache ログ、アクセス ログ、エラー ログは、スタート メニューまたは %home%\logs で表示できます。

3. Apache の設定ファイルは、スタート メニュー バーまたは %home%\conf\ でも表示できます。

4. Apache サイトの設定

(1) まず、ドメイン名とバインディング サイト IP を設定します。バインディング ドメイン名は、Apache のインストール時に設定できます。インストール後、構成ファイル %home% \conf\httpd.conf は、ServerName オプションを変更します。

バインディング IP は、Listen オプションで設定できます。

(2) Web サイトのホーム ディレクトリを設定します。これは、構成ファイルの DocumentRoot フィールドで設定できます。

(3) Web サイトのホームページの設定は、DirectoryIndex フィールドで設定できます。

(4) ログ設定では、Customlog でアクセス ログへのパスを設定し、LogFormat でログの形式を設定できます。

ErrorLog フィールドでエラー ログのパスを定義します。LogLevel はログ レベルを記録します。これは、警告情報を超えるログを記録するように設定されます。

5.apache 仮想ホストの設定

(1) IP ベースの仮想ホスト。各名詞の意味は以前に説明したので、ここでは繰り返しません。

(2) ドメイン名ベースの仮想ホスト

4. PHP の設定

1. D ドライブに新しいディレクトリ php を作成し、解凍します。 php パッケージを php に変換します。

2. D:\php\php.ini-development の名前を php.ini に変更します

3. php サポート モジュールを Apache 設定ファイル httpd.conf に追加します。

4. PHP 接続データベースの設定については、データベースのドキュメントを参照してください。

付録 1

Apache アクセス ログの形式と意味

例: 192.168.157.1 - - [26/Dec/2012:09:14 :43 0800] "GET /favicon.ico HTTP/1.1" 404 209

1.クライアントIP 2.-(電子メール) 3.-(ログイン名)、4.リクエスト時間 5.メソッドリソースプロトコル 6. ステータス コード 7. 送信バイト数

Apache エラー ログの形式と意味

例: [Wed Dec 26 09:20:46 2012] [error] [client 192.168 . 157.1] ファイルが存在しません: D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico

1. 時間 2. ログ レベル 3. クライアント IP 4. エラー メッセージ

以上がWindows での Apache 構成 (例として Alibaba Cloud ECS)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。