IIS

タグの編集
投稿者 Dora  (中学生) 投稿日時 2009/6/28 19:43:13
皆さん、こんにちは。

最近、IISというものが Windows にあるとわかったんですが、IIS というのは、そもそも何なのでしょうか?自宅で利用できる、ウェブサーバーですか?

よくわからないので、教えてください。
投稿者 Dora  (中学生) 投稿日時 2009/6/28 20:03:49
IIS = Internet Information Services ということは、分かりました。
投稿者 るきお  (社会人) 投稿日時 2009/6/29 02:22:16
こんにちは。
おっしゃるようにIISは自宅でも利用できるウェブサーバーです。
自宅でも利用できますが、決して個人向けの製品というわけではなく大企業で自社のWebサイトやイントラを構築する際に使われることもよくあります。
また、主な用途はウェブサーバーですが、FTPサーバーやSMTP仮想サーバーとしても機能します。

ウェブサーバーとしての機能ついて言うと、htmlファイルをリクエストに応じて返す機能のほかにも
拡張子がasp, apsx, phpなどのファイルがリクエストされた場合、それに応じてプログラムを実行して結果を返す機能もあります。
たとえば、http://localhost/test/sample.aspxがリクエストされた場合、sample.aspxと関連付けられているVBやC#のプログラムを実行してその結果をクライアントに返したりします。(VBやC#でのこの分野のプログラミングに関しては 『ASP.NET』をキーワードにして調査されるとたくさん情報が出ます。)

IISで自宅にWebサイトを構築するのはとても簡単ですが、それだけでは外部からアクセスできないケースがほとんどです。それはIISの設定の問題ではなく自宅で使用されているルーターの設定やプロバイダとの契約形態の問題です。ほとんどの個人は外部から直接自宅のパソコンにアクセス可能な構成をとっていません。
このVisual Basic 中学校の掲示板もIIS上にサイトを構築して動かしています。テストは自宅のパソコンで行えますが、外部に公開するために別途外部の公開されたIISにファイルを移行しています。
投稿者 Dora  (中学生) 投稿日時 2009/6/30 06:13:02
るきおさん、ありがとうございます。IISのことがよく分かりました。^^ この掲示板もIIS上に構築されたサイトで動かしているんですね。