Apache WEBサーバソフト

*

Apache WEBサーバソフト

公開日: : 最終更新日:2014/07/18 ネットワークアプリ

LinuxやFedraCore・UNIX系には標準搭載のWEBサーバです。Windowsでは別途取得頂く必要があります。安定面では最高の信頼度を誇るApacheなのですが、日本語環境だと文字化けしたり、CGIやPHPを動作させるのもやや敷居が高い。現在Apache2.0以降がリリースもやや動作負荷高い面があり、もしWindowsで導入されるなら1.3バージョン辺りが望ましいです。Apache公式サイト

Apacheの特徴

全てのWindowsで動作しますがセットアップが必要です。また古いバージョンのタイプはコマンドプロンプトで動作させる必要があります。但しVISTAやXPや2000の場合であれば、マイコンピュータ右クリックで管理を選んで頂いて、開始するサービスとアプリケーションのメニューよりサービスを選んで頂いて、Apacheのスタートアップの種類を手動から自動に変更することでWindows起動時にWEBサーバを開始する事が出来ます。

初期設定は、全てのOS共通なのですがWindowsの場合Apacheがセットアップされたディレクトリのhttp.confファイルをテキストエディタで編集します。Windwosの場合、セットアップしたApacheのconfフォルダ内に存在します

CGISSIに付きましては、オプションのコマンドを追記で動作可能又はhtaccessを設置で動作可能です。

細かい設定に付きましてはApacheマニュアルを参照下さい。

perlに付きましてはWindowsには未搭載なので別途取得必要。Linux・UNIXは標準搭載なので別途取得不要です。Windwos用のPerlダウンロードはこちらから可能です。

windows用Apache1.3のhttpd.conf設定例。編集エディタはサクラエディタ利用時の簡易設定説明

まず262行目付近までデフォルトで構いません。

Port 80がApachiが使用するポート番号です。もしも何らかの理由で変更する場合はここのポートを変更します。例:8080とした場合、外部からアクセスの際http://任意のURL:8080でアクセスすることが出来ます

# Port: The port to which the standalone server listens. Certain firewall# products must be configured before Apache can listen to a specific port.# Other running httpd servers will also interfere with this port. Disable

# all firewall, security, and other services if you encounter problems.

# To help diagnose problems use the Windows NT command NETSTAT -a

#

Port 80

次に275行目付近ServerAdminにはサーバ管理者のメールアドレスに変更します。

# ServerAdmin: Your address, where problems with the server should be# e-mailed. This address appears on some server-generated pages, such# as error documents.

#

ServerAdmin 任意のアカウント名@任意のドメイン名

次に289行目付近

ServerName テスト時は127.0.0.1でも構いません。ドメイン取得後は取得された任意のドメイン名に書き換えます。

# 127.0.0.1 is the TCP/IP local loop-back address, often named localhost. Your# machine always knows itself by this address. If you use Apache strictly for# local testing and development, you may use 127.0.0.1 as the server name.

#

ServerName 任意のドメイン名

次に301行目付近

DocumentRoot に公開するWEBファイルを保存するパスを指定します。フルパスで指定。

例えば、Cドライブのwebと言うフォルダにWEBサイトデータを入れて公開したい場合は

DocumentRoot “c:/web”

とします。

# 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 “D:/apache/Apache/htdocs”

続いて、326行目付近の編集を行います。DocumentRoot “c:/web”とした場合、<Directory
“c:/web”>と書き加えます。次にCGIを動かすコードを必要であれば追記します。追記する箇所は

コード中程 Optionsに Includes ExecCGIを追記しておきます。SSIを使わない場合ExecCGIのみ追記でCGIを動かす事が出来ます。

最後に、AllowOverride Noneですが、 .htaccess を許可する場合は下サンプルコードの様にAllowOverride
Allとすると、全てのディレクトリ(例パス名c:/web以下のディレクトリ)で .htaccessを有効とする事が出来るようになります。

<Directory “c:/web”>## This may also be “None”, “All”, or any combination of “Indexes”,

# “Includes”, “FollowSymLinks”, “ExecCGI”, or “MultiViews”.

#

# Note that “MultiViews” must be named *explicitly* — “Options All”

# doesn’t give it to you.

#

Options Indexes FollowSymLinks MultiViews Includes ExecCGI

#

# This controls which options the .htaccess files in directories can

# override. Can also be “All”, or any combination of “Options”, “FileInfo”,

# “AuthConfig”, and “Limit”

#

AllowOverride All

#

# Controls who can get stuff from this server.

#

Order allow,deny

Allow from all

</Directory>

次にCGIを使う方は824行目付近の#記号をコメントアウト(#を外してください)

# To use CGI scripts:#AddHandler cgi-script .cgi

次に828行付近でSSIを使い方は、コメントアウト、もしくはSSIを利用するHTMLファイルを追記します。サンプルは、shtmlとhtmlとhtmページでSSIを使えるように設定を追記したサンプルです。

# To use server-parsed HTML files#AddType text/html .shtml

AddHandler server-parsed .shtml

AddType text/html .html

AddHandler server-parsed .html

AddType text/html .htm

AddHandler server-parsed .htm

基本的な設定は以上です。まず、簡単なhtmlファイルをWEB公開パスにindex.htmlとして保存し、127.0.0.1またはlocalhostをブラウザのアドレス欄に入力してEnterキーを押してページを見ることが出来れば後はポートを開放するのみでWEBサーバを運営する事が出来ます。

コレガやプレネックス、IOデータのルータなら無料で各社ルータメーカー提供のダイナミックドメインを使ってWEBサーバを簡単に運営する事も可能です。(注:二重ルーティングの場合、ダイナミックドメインを可能とするのはコレガルータのみになります。それら以外の製品の場合、元ルータのログイン画面が表示されてしまう場合があるのでご注意ください)

コレガCG-WLBARGPXでのダイナミックDNS設定画面サンプル。申し込みはルータ設定内から行うほうがより簡単に設定できます。

まず、 WAN側設定(インターネット) からダイナミックDNS メニューを選択します。

ダイナミックDNSでcorede.netを選択します。次に無料登録ボタンをクリックして、コレガダイナミックドメインネームサービスページが表示されるので登録します。

登録完了できましたら

ログイン名 登録ログイン名

ログイン パスワード  登録パスワード

ドメイン名 取得したダイナミックドメインURL

IPチェック時間 15分で構いません。

以上を選択して設定ボタンで設定完了になります。

後は外部アクセス可能なパソコンもしくは、携帯電話のブラウザから、取得したURLを開いてWEBサーバへ到達出来ているか確認し作業完了となります。

サーバ一覧

関連記事

no image

モンハン ポート開放

ポート開放ソフト ツール ご質問はソフトウェア別ポート開放質問まで PSPのモンハンポー

記事を読む

no image

Windows XP VISTA リモートデスクトップ リモートアシスタンス ポート開放

ポート開放ソフト ツール ご質問はソフトウェア別ポート開放質問まで WindowsXP

記事を読む

no image

コレガCG-WLUSBのxlinkkai設定

XlinkKaiのプレー手順 使い方トップ サインアップ ソフトウェアダウンロード

記事を読む

no image

Steam Dedicated Server ポート開放

ポート開放ソフト ツール Steam Dedicated Serverのポート開放説明です。

記事を読む

no image

ビットトレント ポート開放

ポート開放ソフト ツール BitTorrent(ビットトレント)のポート開放説明です。ご質問は

記事を読む

no image

argosoft メールサーバソフト

Windowsパソコンで簡単に運営できるargosoft Mail Server Freeware

記事を読む

no image

Brynhildr ポート開放

ポート開放ソフト ツール Brynhildr、Androidスマートフォン/iPhon

記事を読む

no image

ハマチ(logmein hamachi)無料版の簡易説明

ハマチでポート開放 VPNネットワーク作成 ネットワークに参加と問題の東方緋想天を使っ

記事を読む

no image

DLNA メディアサーバーの設定

DLANの設定とWindowsVISTA及びWindows7メディアサーバー開始時に注意が必要なネッ

記事を読む

no image

ガンダム ポート開放

ポート開放ソフト ツール ガンダム関連でのポート開放ご質問増加傾向にありますのでそれについて少

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です



エレコムWRCシリーズ 300FEBK-S 1167FEBK-S 1167GHBK-S 1467GHBK-S 1900GHBK-S ポート開放設定説明

エレコムは2016年11月にWRCシリーズという無線ルーターを一挙5製

ケーブルテレビ・インターネットモデムBCW720Jのポート開放設定の説明

ZAQやJCOMインターネットご契約時にレンタルされるモデム兼用ブロー

wg2600-001002
4×4 MIMO対応高速無線ルータWG2600HPのポート開放手順の説明

2016年10月にWG2600HPの新型「WG2600HP2」が発売さ

WiMAXルーターnovas Home+CA ポート開放設定の説明

WiMAXキャリア専用のWi-Fiブロドバンドルーター「novas H

novas Home+CA Wi-Fiのつなぎ方

シンセイコーポレーションから2016年10月に発売された無線LANの電

→もっと見る

PAGE TOP ↑