【IIS】Internet Information Services 総合スレ2
Windows標準のIISを自宅サーバーで動かそう!
WindowsNT4: IIS3/4
Windows2000: IIS5
WindowsXP: IIS5.1
Windows Server 2003: IIS6
※豆知識:IIS3/4のときは「Server」でIIS5から「Services」に変わりました。
【IIS】Internet Information Services 総合スレ
http://pc8.2ch.net/test/read.cgi/mysv/1044238851/ WWS2008を使用しています。
IISでhttp公開をしたいと考え、役割の追加を設定し
「localhost」でウェブページを公開することはできました。
しかし、私はどの階層へホームページをアップロードすれば良いのでしょうか?
管理画面からは確認できないみたいで、助言いただけると助かります。 c:\inetpub\wwwroot とかでなく? IISでバーチャルホストというか、1台で複数のサイトを立ち上げてるんだけど
IIS6の時は
Aというサイト→ユーザAで基本認証
Bというサイト→ユーザBで基本認証
の設定で、サイトAの認証を求められた際にユーザBのID・パスを入れてもはねられたんだけど。
IIS7.5を今いじってるんだけど、上記設定でサイトAの認証を求められた際にユーザBのID・パスを
入れると通ってしまう…
これってこういうもんなんですか? そういうもん。IIS6でもIIS5でも4でもそうなはず。
そうでないなら、NTFSの権限設定がされてんじゃないの >>602
いやNTFSはAのサイトではAのユーザとadminくらいなんだけどなぁ
同じようなNTFSの権限設定してもIIS6と7で挙動が違うんですよ
じゃあIIS6のんがなにか設定されているのか・・・(6の方は私が設定したのじゃないので)
他人がどんなアドバイスしても信じないなら、6の設定をした本人に聞けよ >>604
ごめんごめん、信じてないわけじゃなくて権限設定は一応確認済みなもんで
同じなんだけどな、と思っただけです。
ちなみに設定した人は行方不明w >>607
デリケートゾーンだから聞いてはいけません どこの設定をいじったか失念してしまいました。
「HTTP エラー 401.3」が表示されて、ホームページが
表示されなくなってしまいましたが、どのようにしたら
元に戻せるかわかる方いますでしょうか? よくわからないまま、ファイル共有したのが原因のようですか?
IUSRを追加したら見れるようになりました! >>607>>608
デリケートゾーンだけに痛いところをついてきますね、ってか。
てかごめん、自宅鯖じゃなくて企業鯖なんす。
板違いってことに気がついた。
てか、企業鯖の板ってどこなんだ。
とにかくアドバイスありがとう 手元の5.1(WindowsXP)で公開鯖って、今となっては考えにくいですか?
msdnでドキュメント探してるのですが、
WindowsServer関連のドキュメント(IIS6.0以降)ばかりで5.Xに関するものは見つかりません。
WindowsでやるならWindowsServerにしちゃった方がいいのかなあ?
Windows7は自分はまだ必要ないし、金もないしで・・・ あ・・・通常OSのIISで公開はライセンス違反なんですね?
明記されたのは見てないんですが、思い当たる節はあります。
情報見つからないながらいろいろ眺めていた雰囲気的にというか・・・
そうなるとWindowsServer一択ですね。 technetに金払ってライセンス違反しているやつは超情弱。 情弱とかそういう話じゃなかろ
technetに入らない開発者は情弱、とかなら分かるけども。 むしろなぜ評価用ではないと判断するのだ?
どこにも書いてないわけでtechnet薦めるのは選択を増やすことになる。 >>621
何も書いてなければ評価用途と言うお前の頭が腐ってる。
お前も「評価用なら」とか条件付きで話してないとおかしいだろ。 評価用じゃないと決めつけてる奴に言われたくありませんね そもそも本運用してはいけないわけじゃないのになんでこんな流れに そんな流れの中俺再度登場
ありがとう、月曜に自己解決したので、とりあえず原因だけ書いときます。
「物理パス資格情報」に指定するユーザーに特定ユーザー(例ユーザーA)を指定したら、
その後の基本認証でNTFSのアクセス権の無いユーザーBを指定しても、
結局ユーザーAの権限でアクセスしてたみたいです。 >>626
おつ
>>622
公開用だったとしても616がtechnetじゃなくてMSDN進めれば問題ないんじゃね?
あれMSDNも評価用だったけ・・・?
少し前にMSが中小企業用向けで本環境でも使える格安キットを3ライセンス付きで配布してたが
それ申し込めばいいんじゃね。知り合いが個人で申し込んで送ってもらえたとか喜んでたが。 >>627
詳細見つけたので補足しとく。
ttp://www.microsoft.com/web/websitespark/default.aspx MSDNでも通常公開運用はNGでしょ。
MSDNは開発目的のライセンスで、ライセンスをもつ開発者の他、
成果物のテストであればライセンスのない人がアクセス(OSの利用)してもOK。
Technetは、評価目的で、ライセンスをもつ評価者が評価するため、
ライセンスのない人のアクセスは不可。
という回答を以前MSからもらいました。
どちらにせよ、ライセンス厳守ということであれば、一般公開用につかうのはNGっしょ。
OSの話じゃなくて、XP付属のIISを一般公開に使うかどうかだろ? それはもう結論がでてるのでは?
XP,7等、クライアントOSのIISで一般公開はNGでしょ。
で、鯖OSつかうしかないねと。
で、高いのでテクネトかMSDNつかえばと。
で、それはライセンス違反だと。
で、結論は、IISで一般公開したいなら、鯖OS買えと。
クライアントOSで一般公開がNGってどこから来たの >>632
自分の論理を正当化するための不当な前提のねじ曲げ。 なんだ?ライセンス違反だと思ってる人って意外と多いのか? MSに確認したことがあるが、クライアントOSのIISでの一般公開はライセンス違反じゃないぞ。
EULAの規定に反していないのであれば問題なしという回答をもらってる。
まぁXP時代の話なので今はどうなっているのか知りませんが。
Win2000Pro、XPProの場合(VISTA,7は知らない)、接続台数が10台に限定できるなら問題ない。
10台を超えるとライセンス違反。
NAT、串経由の場合も、その向こう側にある台数が10台超えるとライセンス違反。
そんなん調べられるんか!っていうと、調べられるもなにも、そういう規約ですとのこと。
まぁそんな感じ。
実際、コネクション接続数とか制限されてるし、一般公開は現実的じゃないけどね。 すんません、ちょっと助けてください。
IISでPOP鯖を立てて、それを2台の鯖でのNLBってできます?
フェイルオーバーよろしく、かたっぽ死んだらもうかたっぽでクライアントにPOPさせるような…。 「POP鯖」の意図を確認したいんだがメールサーバーをIISで立てられますか・・・・ってこと? んなこたない。
Win2003はPOPもついてるよ。
Win2008でまたなくなったけど。
つうわけで、たぶん、>>637はIISでといっているのでWin2003なんだろう。
でも2008でなくなってるので、そんな運用やめたほうが無難。
MSがいいならExchangeいれとけってことなんでしょうな。
POP鯖ついてるけど、IISについてるわけじゃないでしょ みなさんありがとうございます、637です。
641さんのおっしゃる通り、Win2003で運用しています。
POPサービスを追加、メールサーバーを2台用意(同じ名前のBOX)し、かたっぽが死んだらもう片方からPOPさせたいんです。
STMPに関しては記述があるのですが、POPに関してはあまり情報がなく・・・。
641さんの言うとおり、おとなしくExchange Serverでするように話をしようと思います。
ありがとうございました。 ADでメールボックスもミラーしてくれたりしないのかな >>644
冗長構成という意味でなら、ハードウェア側での共有ディスク構成にするか、
安易な解決ならシャドウコピーか何かでミラーしたほうがいいだろう。 質問です
WinXP : IIS5.1の環境でディレクトリの参照を使用しているのですが
[To Parent Directory]を表示させない設定はできますか?
クリックでは他のディレクトリには移動できない様に設定したいのですが… 応答コード4yzを返す場合において、代替として5yzを返すようにIISを設定したいのですが可能でしょうか…
Win2003, IIS6.0です 2003R2 IIS6ですが、POSTの内容もログに出力する方法はないのでしょうか?
ググってみたのですが、POSTは設定が見当たらないのです。
GETはどうやらできそうなのですが・・・。 >>651
です。
・・・って言われてみて気がついたんですが、multipartとかは絶対ムリですよね。
やはりダメなんですかねぇ・・・。 ログは1行で記録されるけどPOSTデータは改行とかタブとかそれこそ生のデータ全部受け取るわけで、
ログへの記録は仕様を考えても難しいでしょう。
Webアプリで受け取って独自フォーマットで記録するしかないのでは?
Microsoft Personal Web Server・・・IIS 4 のサブセット版でWindows 9x用
※Office2000インスコする前に入れること。
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/install.exe
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/ado.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/brazos.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/dag.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/fp30ext.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/iis4_01.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/iis4_02.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/iis4_03.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/iis4_04.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/iis4_05.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/iis4_06.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/iis4_cif.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/jet.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/msmqocm.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/MTS1.CAB
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/MTS2.CAB
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/MTS3.CAB
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/MTS4.CAB
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/odbc.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/oledb.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/oracle.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/rasics.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/rds.cab
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/setup.CAB
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/setup1.CAB
ttp://download.microsoft.com/download/win95/SP/ntoptpak/W95/JA/sqlsrv.cab
Personal Web Server のファイル アクセスの脆弱性について(修正パッチ。MEにインスコするには/n:vオプションをつける)
http://support.microsoft.com/kb/217763/ja
http://download.microsoft.com/download/fp97bonuspk/patch/1/win98/en-us/pwssecup.exe
>>654
インストール時のエラー対策
[MTS]Mtssetup が Transaction Server Core コンポーネントのエラーを修正する
http://support.microsoft.com/default.aspx?scid=http://www.microsoft.com/japan/support/kb/articles/214/6/44.asp
エラー メッセージ : システム レジストリへの MTS 固有の変更を書き込み中に、不明なエラーが発生しました
http://support.microsoft.com/kb/246081/ja
Microsoft FrontPage サーバー拡張機能を使用する Web コンポーネントをインストールするときの [FP2000 エラー メッセージ
http://support.microsoft.com/kb/295596/ja
http://download.microsoft.com/download/transaction/patch/1/w95/en-us/mtssetup.exe
IIS7でLive smooth streamingしてるのだが、アーカイブをOFFにしているのにアーカイブファイルが作成されてHDDがパンクして困っている
エロいおまいらなら、当然解決策を知っているはず。
お前ら、どうか教えて下さいませ。お願いします。 winsows7のOSにて「インターネット Web サーバー構築ガイドライン (ドラフト版)」を見ながら設定をしてます。
下記設定をして設定中のPCからは作成ページが見れるのですが外部から見れない所でつまずきました。
PDF抜粋: hosts フヴ?ル内のコメント “For example” に従い、以下のように IP ?ドレスとホスト名を記述します
DNS設定等いろいろしたつもりなのですが、何か足りてない様です。
上記のレベルでも解決しそうな、おすすめな参考書があったら教えてください。
よろしくお願いします。 LANでつながってる他のPCからも見れない場合は、win7のファイアウォール切る
インターネットから見れない場合は、ブロードバンドルーターのマニュアル見る >>658
ありがとうございます!
ファイアウォールを解除してたつもりになってました。 ブロードバンドルーターのフィルタリング設定間違えて、
不正なパケットに晒される丸裸状態だったら笑えないな Application Center 2000 で複数サーバのファイル同期を行っていたけど
流石に古くて2008サーバとかには使えんのです。
これ便利でIISリセットとかまで含めて実行してくれてたから楽だったんだけど
同じようなツールってないですかね。
RichCopyとかは同期までは良いんだけど・・・・・
ところで・・・
IIS7.xをもとに開発された「IIS Developer Express」って、よさげだね。
設定すると外部公開も可能だし。
Vista HomeBasicをサーバー化できる救世主となりそう。
IIS Developer Express について - monoe's blog - Site Home - MSDN Blogs
http://blogs.msdn.com/b/osamum/archive/2010/09/08/iis-developer-express.aspx
Web Matrix
http://www.microsoft.com/web/webmatrix/
あと、Windows 7 Starter搭載ネットブックを容易にサーバー化できそう 使用法:
iisexpress [/config:config-file] [/site:site-name] [/systray:boolean]
iisexpress /path:app-path [/port:port-number] [/clr:clr-version] [/systray:boolean]
/config:config-file
applicationhost.configファイルへのフルパス。デフォルト値は、IISExpress8\config\applicationhost.config でユーザのドキュメント フォルダに存在する。
/site:site-name
起動するサイトの名前、 applicationhost.configファイルに記述される。
/path:app-path
走らせるアプリケーションの完全な物理パス。このオプションと/configや関連するオプションと組み合わせることは、できない。
/port:port-number
アプリケーションがバインドするポート。デフォルト値は、8080。また/pathオプションも指定しなければならない。
/clr:clr-version
アプリケーションを走らせるために使う .NET Framework のバージョン(例えばv2.0)。デフォルト値は、 v4.0。 /pathオプションも指定しなければならない。
/systray:boolean
システム トレイ アプリケーションの起動の可否を決める。デフォルト値は、trueである。 例:
iisexpress /site:WebSite1
このコマンドは、ユーザ プロファイルの設定ファイルから WebSite1サイトを走らせる。
iisexpress /config:c:\myconfig\applicationhost.config
このコマンドは、指定した設定ファイルにある最初のサイトを走らせる。
iisexpress /path:c:\myapp\ /port:80
このコマンドは、 c:\myappフォルダからポート80経由でサイトを走らせる。 FTP7.5に脆弱性
ttp://blogs.technet.com/b/srd/archive/2010/12/22/assessing-an-iis-ftp-7-5-unauthenticated-denial-of-service-vulnerability.aspx >>670
サンクス
ずいぶん小さいね
どこまで古い.aspが動くんだろう
時間があるときにチェックだ
IIS7.5のFTPをためしてます。
ログイン時にユーザのホームディレクトリから開始させるのは、
FTPユーザの分離→ユーザを分離しない→ユーザ名ディレクトリで出来るのを確認しました。
でもこれって、/直下にユーザ名ディレクトリを作成or仮想ディレクトリでマッピングが必要ですよね?
これを、/直下から、「/home/ユーザー名」に変更したいんですけど、可能ですか?
というのも、既存の他サーバのディレクトリ(D:\home)に全ユーザーのホームディレクトリがまとめてあるので・・・
1ユーザごとに仮想ディレクトリ設定だと大変なので、1つの仮想ディレクトリでなんとかできないかな、と。 OSを2003?R2に移行して、IIS7.5でFTPサーバを構築しなおしたら
503Valid hostname is expectedと出て接続できない。
誰か同じエラー出た人いない? Win7 SP1でWebPI入れようとしたら、
「インストール使用としている製品は、ご使用のオペレーティングシステムではサポートされていません。」
って弾かれたんだけど、SP1では使えないのかな? ある.netのaspxをローカルディスクから起動すると問題ないのですが、
ネットワークから起動すると、
System.Security.SecurityException: 型 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' のアクセス許可の要求に失敗しました。
となってしまいます。
<trust level="Full" originUrl=""/>
はweb.configに入っているのですが、他に何をすればよいのでしょうか?
ネットワークディスクはTeraStationで、認証なし、認証ありどちらでも
同じでした。 IIS 7.5でLive Smooth Streaming を使ってWMV配信したいのですが、
どうしたらいいのでしょうか。
Expression EncoderだとWME9に比べてメモリとCPUをかなり使うので
できればWME9でやりたいです。
OSはWindows 7の64bitです。
IIS側の設定はすんでます。 WIN S2008R2でIIS使ってるんだけどどうしてもCGI使ったら502エラーでるorz
どうやったら使えるようになりますか?
教えてください先生。グーグル先生活用していろいろやってみたけど無理orz >>679
サーバーマネージャの[役割]タブ、「Webサーバー」の「役割サービスの追加」でCGIをインストールしたら、
IISマネージャのハンドラーマッピングでPerl.exeをCGIに関連づけるだけだと思うけど、どこで詰まってるのか想像つかないなw
でも、64bitのIIS7.5のISAPIに対応したPerlが存在しないから、IISで動かすならPHPとかに移行した方が良いよ。
カレントフォルダがHTTPでアクセスしているパスにならなくてファイル入出力で絶対パスを指定しないといけないからね。
そんなPerlは使い物にならないだろ?w >>458
と同じ問題の解決策を探してたどり着きました。
何か情報がありましたらよろしくお願いします。
現象はIIS6のFTPでアップロードしたファイル情報が即座に反映されない、というものです。
具体的にいうと、
A.jpg をダウンロード → A.jpgを編集 → A.jpgをアップロード → A.jpgをダウンロード
この処理を短時間で行うと、最後のダウンロードで編集前のA.jpgを取得してしまいます。
発生するのは、以下の条件が揃った場合です
・仮想ディレクトリのファイルを処理してる
・仮想ディレクトリの実フォルダがネットワークフォルダである
・短時間でダウンロード、上書きアップロードを行う
・IIS6 ※IIS7.5では発生しない?
逃げとして、ダウンロード前にリネームし元のファイル名でアップロードすると、
IISにキャッシュされていないためか回避することができます。
会社のサーバでIISの再起動が容易にできない環境です。
よろしくお願いします。 >>681
自己レス
レジストリでキャッシュを無効にし解決しました。
IIS 7.5+Windows Server 2008 R2 Standardです。
ASPのセッションタイムアウトの時間を変更したいのですが、
IISマネージャーでIISのASPの機能を開いて
セッション プロパティのタイムアウト値を変更したあと、
IISの再起動って必要ですか? チョウセン ソウレン ノ ハンザイ ガ セカイ ニ シラレタ。アカノセットウダン モ シラレタ。ダカラ タエ ヤ ヨネ ヤ アミ ノ イウコト(メイレイ) ヲ キキ イイナリダッタラ チョウセン ヤ セカイ ノ テキニナリ ザンサツケイ ニ ナル。
グーグル ノ インターネットテレビ ハ スイスギンコウ カラ フリーメイソン ガ ナガシテイル。サトウレツ ノ ニセエイゾウ デハ ナイ。 ニホン ノ オトナ ノ セカイ ニハ 「ムシ」トイウ メイレイ ハ ナイ。
「ドメイン」ノ カラクリ モ バレタ。サトウレツ ノ タエ ト シバ ガ カッテニ ホウアン ニ シタ。 >大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて、心も身体も壊されて廃人同様になってしもうた僕が言うんやから、
まちがいないで。精神病院へ行っても、ちっとも良うならへん。教師も校長も、暴力やいじめがあっても見て見ぬフリ。
そればかりか、イジメに加担する教師もおった。 誰かがイジメを苦にして自殺しても、「本校にイジメは
なかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな
>島本町って町は、暴力といじめの町なんだな
>「口封じ」なんかしません。どうぞ、気が済むまでお書き込み下さい。
島本町は日本の恥!島本町は日本の迷惑! IIS7.5(Win2008Server R2)使い始めたんだけど、IIS6.0(Win2003Server)であった
アプリケーション保護「低(IISプロセス)」の設定って無くなったの? アプリを使用するユーザーを作成して匿名アクセスにそのアカウントを振っていたのに
ある日それがデフォルトのインターネットゲストアカウントに設定が戻っていた所為で
一部繋がらなくなって大騒ぎになった
Windows updateとかでこんなことって起こり得るんでしょうか?
それとも誰か弄ったんだろうか…こんなピンポイントに… >>687
環境もバージョンも書かずにアホか
ようするにおまえが馬鹿なだけだろ 昨夜寝る前、以前Windows 7 starter にインスコしてたIIS 7.5 Expressをなんとなくいじってみた
LANで繋がったスマホや他のPCから接続できて笑ったw
キチンとログまで確認できるわ >>662-667
>>670-671
IISExpressAdminCmd
Documents\IISExpress\configに入ってる自分用のIIS Expressの設定とともにhostsファイルも一緒に設定してくれるらしい
C:\Program Files\IIS Express>IisExpressAdminCmd.exe
使用法: iisexpressadmincmd.exe <command> <parameters>
サポートされているコマンド:
setupFriendlyHostnameUrl -url:<url>
deleteFriendlyHostnameUrl -url:<url>
setupUrl -url:<url>
deleteUrl -url:<url>
setupSslUrl -url:<url> -CertHash:<value>
setupSslUrl -url:<url> -UseSelfSigned
deleteSslUrl -url:<url>
例:
1) フレンドリ ホスト名 "contoso" の "http.sys" および "hosts" ファイルを構成:
iisexpressadmincmd setupFriendlyHostnameUrl -url:http://contoso:80/
2) フレンドリ ホスト名 "contoso" の "http.sys" 構成および "hosts" ファイル エントリを削除:
iisexpressadmincmd deleteFriendlyHostnameUrl -url:http://contoso:80/ と表示される もうすぐiisサーバー公開予定なんですがセキュリティ設定に問題が有るか無いかを診断してくれるサービスって有りますか?
出来れば無料で。 ここには自鯖のマニアな人が多いと思うので聞きたいのだがオイラが借りているwindows server2012 のvpsがopteron6262heって言うcpuで2gb memなのだが、ブラウザでホームページ開くとどうも動きが遅い。テキストだけのページでも5〜7秒くらいかかる。
このスペックなら素早い応答は無理ですか?opteronなんて使った事無いので。
IIS8.5です 最新スペックではないけど少なくとも静的ページで応答滞るようなことはないと思うけどなあ
他のwebサーバ(apacheとか)をポート変えてつかってみればIISの問題かどうかは
切り分けられるんじゃなかろうか。思いつくのは逆引き、IPv4/IPv6問題ぐらい。