【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/ アプリケーションプールの状態(実行中、停止中)を取得するスクリプトを教えてください。
IIS5.1ですが、他人がアクセスしたログだけ収集したい
(自分がアクセスしたログは対象外にする)方法ってありますか?
例えば、s-ipにIIS鯖のグローバルIPを出力するようなオプションがあれば
LogParserで where c-ip <> s-ip とすれば、自分自身がアクセスしたログを
除ける事ができるけどそのようなオプションは見当たりません。
なので、他の方法がないか探しています。 IIS7.5でApacheのMultiviewsのようなことってできない? ApatchからIISへ乗り換えたのですが
ファイル名に半角のプラス(+)を使うと
ファイルが見つかりません となります。
何か設定で変更できますか? Server 2003 R2 にIISを普通に追加しました。
インターネット インフォメーション サービス(IIS) マネージャ
で既定のWebサイトが起動済みであることは確認しているんですが、
ブラウザでhttp://localhost/ に接続しても何も表示されません。
IISを止めるとサーバーが見つからないとエラーが出るのでブラウザからもサーバーは見つけられているのだと思います。
IIS上のWebサイトを表示できるようにするには何の設定が足りないんでしょうか。 自己解決しました。
PHPのISAPIモジュールのアクセス権限不足でした。 IIS6.0で、仮想ディレクトリの設定を保存しておく方法ないでしょうか?
IIS7.0の情報でもよいのですが・・・ もしご存知の方がいらっしゃいましたら教えて頂きたいのですが、
アクセスログの出力をODBCログの形式にした場合、ユーザーエージェント名を
記録内容に含めることはできないのでしょうか? >>582
構成をファイルに保存、じゃだめ?
>>583
拡張ログにして、そこからDBに入れる感じにしないとだめかも >>584 さん
レスありがとうございます。
私もいろいろ調べてみましたが、やはり無理のようで、
そもそもODBCログもMS公式見解では非推奨のようなので別の形式を検討しようと思います。
リアルタイムにSQLでログ解析ができて便利なんですけどねこれ。 IIS7.0搭載してるビスタホムプレには、ODBCログ機能は無かったよね FTPサーバー立てたくてhttp://awoni.net/personal-siteここみてやってるんだけどさ、
これの通りにやって今6番の2-8なんだが(http://awoni.net/personal-site/ftp)
ここでftp localhostの次に設定したユーザー名ってどこで設定したユーザー名とパスワードいれればいいんだ? 俺には設置したってかいてあるように見えるが、2-0で新しく作成したであろう標準ユーザ
要するに2-4と同じ 2-4と同じのやっても動かないや
っていうかここでユーザーいれるとパスワードってでてくるんだけど
キーボードどこ押しても反応しなくなるんだけどなんでだろう 画面に反映されてないだけで入力出来てるっていうかそのレベルなら諦めてtinyでもつかっとけ 初めてIISを使って、webサーバを建てる予定なのです。
セキュリティ対策はなにを行うべきでしょうか。 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