英四郎のApache HTTP Server 2.2.6 の設定 |
||
●httpd.conf の設定 とりあえず動作するだけの記載です。 |
||
・グレーは原文です。 ・黒はインストール時等に書き換えられた文字です。 ・赤は追加した文字です。 |
||
# ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. # # Do not add a slash at the end of the directory path. If you point # ServerRoot at a non-local disk, be sure to point the LockFile directive # at a local disk. If you wish to share the same ServerRoot for multiple # httpd daemons, you will need to change at least LockFile and PidFile. # ServerRoot "C:/server/Apache2.2" |
||
▲インストール先ディレクトリ (フォルダ) | ||
# Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) # #Listen 12.34.56.78:80 Listen 80 |
||
# ServerAdmin: Your address, where problems with the server should be # |
||
▲インストール時に入力した内容です。 修正、変更可能です。 | ||
# DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # #DocumentRoot "C:/server/Apache2.2/htdocs" DocumentRoot "D:/home/mypage" |
||
▲作成したホームページ用ファイルの格納先です 。 なるべくシステムのない、Cドライブ以外 の場所で作成してください。 (Cドライブしかない場合……仕方ないでしょう) ディレクトリ(フォルダ)名は自由ですが、階層はあまり深くならない方がいいと思います。 (Dドライブのhomeのmypageの中に格納) |
||
# Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the "default" to be a very restrictive set of # features. # <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow #Deny from all Satisfy all </Directory> |
||
▲とりあえずコメント文にしてください。 | ||
# DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # <IfModule dir_module> DirectoryIndex index.html index.htm </IfModule> |
||
▲拡張子が「htm」3文字で使用している場合は、前に半角スペースを置き「index.htm」追加します。 |
||
・サーバから確認する場合は、 ブラウザを起動してアドレスに「127.0.0.1」または「localhost」と入力すれば表示されます。 表示されない場合は、スペル等を確認してください。 または、下の項目も確認してください。 |
||
・インターネット インフォメーション サービス 追加されている場合は起動しないことがあります。 | ||
・ルータの「NAPTの設定」で httpd TCP 80番ポートをhttpdサーバーマシンのIPAddressに振ってください。 |
||
・「ファイアウォール」防火壁にTCP80の穴を空けてください。 「スタート」→「設定」→「コントロールパネル」→「Windowsファイアウォール」→「例外」→「ポートの追加」 「名前:httpd TCP 80」(分かりやすく、自由に) 「ポート番号:80」 「TCP」にチェック→「OK」 |
||
●Apache HTTP Server 2.2.6 のダウンロード・インストールへ | ||