ホームページ バックエンド開発 PHPチュートリアル Win2K で IIS をインストールし、asp+cgi+php+mysql_PHP を構成するチュートリアル

Win2K で IIS をインストールし、asp+cgi+php+mysql_PHP を構成するチュートリアル

Jul 15, 2016 pm 01:23 PM
iis インストール 構成

win2K をインストールし、IIS をインストールします。このうち、Indexing Service、FrontPage 2000 Server Extensions、Internet Service Manager (HTML) をインストールする必要があります。つまり、不要なものはインストールしないでください。 (セキュリティ原則によれば、最小限のサービス + 最小限のアクセス許可 = 最大のセキュリティです。)
まず、インターネット マネージャーを開きます ([スタート] -> [プログラム] -> [管理] -> [インターネット サービス管理])。上記のようにインストールされている場合は、内部にはデフォルト サイトと SMTP サービス項目があります。デフォルト サイトを選択し、その下のディレクトリをすべて削除します。 (キーボードの削除キーを押します) iis を停止する最も簡単な方法は次のとおりです: [スタート] --> [ファイル名を指定して実行] --> 「net stop iisadmin」と入力します。 Y を選択して Enter キーを押します (起動コマンドは net start w3svc です)。 Inetpub を C ドライブに配置します。ディレクトリを完全に削除し (iis を停止した後にのみ削除できます)、別のディスクに新しいディレクトリを作成し、IIS マネージャーでデフォルト サイトのホーム ディレクトリを新しく作成したディレクトリに指定します。アクセス許可が必要な場合は、ゆっくりと作成してください。ディレクトリには何が必要ですか?
(書き込み権限とプログラムの実行権限には特に注意してください。必要な場合以外は与えないでください。デフォルトでは与えられていないので勉強する必要はありません(笑))
アプリケーションの設定: IIS マネージャーで必要なものを削除します。不要なマッピングはすべて残し、ASP、ASA、および本当に使用する必要があるその他のファイル タイプを残します (cgi、php を除く、その他は使用しないと思います。htw、htr、idq を削除します) 、いだ…) 何を使って良いのか分かりません どこを削除すればいいですか? ?方法:「インターネットサービス管理」→「サイトを選択」→「プロパティ」→「WWWサービス」→「編集」→「ホームディレクトリ」→「構成」→「アプリケーションマッピング」を開き、一つずつ削除していきます(全部選択しないと本当に面倒です) )。次に、ウィンドウのアプリケーション デバッグ ブックマークにテキストを送信するようにスクリプト エラー メッセージを変更します (ASP エラーが発生したときにユーザーにプログラム/ネットワーク/データベースの構造を知らせたい場合を除く)。エラー テキストには何を書くべきですか?何を好むかはあなた次第です。 [OK] をクリックして終了するときは、設定した属性を仮想ディレクトリに継承させることを忘れないでください。
CGI 脆弱性スキャナーの増加に対処するために、IIS の URL を介して HTTP404 Object Not Found エラー ページをカスタマイズされた HTM ファイルにリダイレクトすることで、現在の CGI 脆弱性を最大限に活用できるちょっとしたトリックがあります。スキャナーの故障。実際、その理由は非常に単純です。ほとんどの CGI スキャナは、返されたページの HTTP コードを見て脆弱性が存在するかどうかを判断します。たとえば、有名な IDQ の脆弱性は、通常 1.idq を使用してテストされます。 HTTP200 が返された場合は、脆弱性があると考えられます。逆に、HTTP404 が返された場合は、HTTP404 エラー メッセージを URL 経由で HTTP404.htm ファイルにリダイレクトすると、脆弱性はないと考えられます。スキャンでは、脆弱性があるかどうかに関係なく、90% の確率で HTTP200 が返されます。CGI スキャナは、あらゆる種類の脆弱性があると判断し、その結果、実際の脆弱性を隠蔽し、侵入者を困惑させます。しかし、個人的な観点から言えば、このようなトリックよりも、しっかりとしたセキュリティ設定の方がはるかに重要であると考えています。
Win2000 アカウントのセキュリティは、もう 1 つの重要なポイントです。まず、Win2000 のデフォルトのインストールでは、すべてのユーザーが空のユーザーを介してシステム内のすべてのアカウント/共有リストを取得できます。これは本来、LAN ユーザーがファイルを共有しやすくすることを目的としています。リモート ユーザーはユーザー リストを取得し、ブルート フォースを使用してユーザー パスワードを解読することもできます。多くの友人は、レジストリ Local_MachineSystemCurrentControlSetControlLSA-RestrictAnonymous = 1 を変更することで 139 の空の接続を禁止できることを知っています。実際、win2000 のローカル セキュリティ ポリシー (ドメイン サーバーの場合は、ドメイン サーバー セキュリティとドメイン セキュリティ ポリシーにあります)このようなオプション RestrictAnonymous (匿名接続に対する追加の制限) には、次の 3 つの値があります:
0: デフォルトのアクセス許可に依存します (なし、デフォルトのアクセス許可に依存します)
1: SAM アカウントと共有の列挙を許可しません (許可します) SAM アカウントの列挙と共有は許可されません)
2: 明示的な匿名アクセス許可がなければアクセスは許可されません (明示的な匿名アクセス許可がなければアクセスは許可されません)
0 この値はシステムのデフォルトであり、制限はなく、リモート ユーザーはすべてのアカウントを知ることができますマシン上のグループ情報、共有ディレクトリ、ネットワーク送信リスト (NetServerTransportEnum など) などの設定はサーバーにとって非常に危険です
1 この値は、NULL 以外のユーザーのみに SAM アカウント情報と共有情報へのアクセスを許可します。この値は win2000 サポートでのみ使用可能です。この値を使用すると、すべての共有が破棄されるため、1 に設定することをお勧めします。
そうですね、現在、侵入者はユーザーを取得する方法がありません。リスト、私たちのアカウントは安全です...待って、パスワードを変更できるアカウントが少なくとも 1 つあります。これを変更して、「コンピュータの管理」->「管理者」を右クリックします。ユーザー アカウント。覚えている限り、名前を任意の名前に変更します。スーパー管理ユーザー名を変更した後も、その名前はターミナル サービスのログイン インターフェイスに表示されます (ログイン後も覚えられます)。変更方法: regedit を実行し、HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionwinlogon 項目で「最後のユーザー名を表示しない」文字列データを見つけて 1 に変更し、システムが最終ログイン ユーザー名を自動的に表示しないようにします。
セキュリティのために、TCP/IP フィルタリングをオンにすることもできます。デスクトップの [マイ ネットワーク] を右クリック -> [プロパティ] -> 構成するネットワーク カードを右クリック -> [プロパティ] -> [TCP/IP] -> [詳細設定] - > [オプション] -> [TCP/IP フィルタリング] には、TCP ポート、UDP ポート、および IP プロトコル TCP ポートの 3 つのフィルタがあります。[許可する] をクリックして、以下に開く必要があるポートを追加します。サーバーは 80 (www) のみを開く必要があり、FTP サーバーは 20 (FTP データ)、21 (FTP コントロール)、3306 (Mysql)、3389 (リモート ターミナル コントロール、ホストが他の人のコンピューター ルームでホストされている場合) を開く必要があります。直接操作することはできません。これが必要です) メール サーバー 25 (SMTP) と 110 (POP3) を開く必要がある場合があります。ポートについては調べていませんが、この記事で提供されているサービスに従えば、開くだけで済みます。少数以上。 (80, 20, 21, 25, 3306, 3389)
cgi サポート
activeperl をダウンロード ( で入手可能)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446871.html技術記事 win2K をインストールし、IIS をインストールします。このうち、Indexing Service、FrontPage 2000 Server Extensions、Internet Service Manager (HTML) をインストールする必要があります。つまり、不要なものはインストールしないでください。 ...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linux Bashrc の機能、構成、使用法を理解する Linux Bashrc の機能、構成、使用法を理解する Mar 20, 2024 pm 03:30 PM

Linux Bashrc について: 機能、構成、および使用法 Linux システムでは、Bashrc (BourneAgainShellrunco​​mmands) は非常に重要な構成ファイルであり、システムの起動時に自動的に実行されるさまざまなコマンドと設定が含まれています。 Bashrc ファイルは通常、ユーザーのホーム ディレクトリにある隠しファイルであり、その機能はユーザーの Bashshell 環境をカスタマイズすることです。 1. Bashrc関数の設定環境

iis アプリケーション プールを開く方法 iis アプリケーション プールを開く方法 Apr 09, 2024 pm 07:48 PM

IIS でアプリケーション プールを開くには: 1. IIS マネージャーを開きます; 2. [アプリケーション プール] ノードに移動します; 3. ターゲット アプリケーション プールを右クリックして [管理] を選択します; 4. [詳細設定] タブをクリックします; 5 . アプリケーション プールの構成はここで表示および変更できます。

Ubuntu 24.04 に Podman をインストールする方法 Ubuntu 24.04 に Podman をインストールする方法 Mar 22, 2024 am 11:26 AM

Docker を使用したことがある場合は、デーモン、コンテナー、およびそれらの機能を理解する必要があります。デーモンは、コンテナがシステムですでに使用されているときにバックグラウンドで実行されるサービスです。 Podman は、Docker などのデーモンに依存せずにコンテナーを管理および作成するための無料の管理ツールです。したがって、長期的なバックエンド サービスを必要とせずにコンテナーを管理できるという利点があります。さらに、Podman を使用するにはルートレベルの権限は必要ありません。このガイドでは、Ubuntu24 に Podman をインストールする方法について詳しく説明します。システムを更新するには、まずシステムを更新し、Ubuntu24 のターミナル シェルを開く必要があります。インストールプロセスとアップグレードプロセスの両方で、コマンドラインを使用する必要があります。シンプルな

Ubuntu 24.04 に Ubuntu Notes アプリをインストールして実行する方法 Ubuntu 24.04 に Ubuntu Notes アプリをインストールして実行する方法 Mar 22, 2024 pm 04:40 PM

高校で勉強しているときに、同じクラスの他の生徒よりも多くのメモを取る、非常に明確で正確なメモを取る生徒もいます。メモをとることが趣味である人もいますが、重要なことについての小さな情報をすぐに忘れてしまうため、メモをとることが必需品である人もいます。 Microsoft の NTFS アプリケーションは、通常の講義以外にも重要なメモを保存したい学生にとって特に役立ちます。この記事では、Ubuntu24へのUbuntuアプリケーションのインストールについて説明します。 Ubuntu システムの更新 Ubuntu インストーラーをインストールする前に、Ubuntu24 では、新しく構成されたシステムが更新されていることを確認する必要があります。 Ubuntu システムでは最も有名な「a」を使用できます

Win7 コンピューターに Go 言語をインストールする詳細な手順 Win7 コンピューターに Go 言語をインストールする詳細な手順 Mar 27, 2024 pm 02:00 PM

Win7 コンピュータに Go 言語をインストールする詳細な手順 Go (Golang とも呼ばれます) は、Google によって開発されたオープン ソース プログラミング言語です。シンプルで効率的で、優れた同時実行パフォーマンスを備えています。クラウド サービス、ネットワーク アプリケーション、およびアプリケーションの開発に適しています。バックエンド システムです。 Win7 コンピューターに Go 言語をインストールすると、その言語をすぐに使い始めて、Go プログラムの作成を開始できるようになります。以下では、Win7 コンピューターに Go 言語をインストールする手順を詳しく紹介し、具体的なコード例を添付します。ステップ 1: Go 言語インストール パッケージをダウンロードし、Go 公式 Web サイトにアクセスします。

iis ログ ファイルは削除できますか?削除方法は? iis ログ ファイルは削除できますか?削除方法は? Apr 09, 2024 pm 07:45 PM

はい、IIS ログ ファイルは削除できます。削除方法には、IIS マネージャーを使用して Web サイトまたはアプリケーション プールを選択し、[ログ ファイル] タブでログ ファイルを削除することが含まれます。コマンド プロンプトを使用してログ ファイルの保存ディレクトリ (通常は %SystemRoot%\System32\LogFiles\W3SVC1) に移動し、del コマンドを使用してログ ファイルを削除します。 Log Parser などのサードパーティ ツールを使用して、ログ ファイルを自動的に削除します。

HTMLファイルからURLを生成する方法 HTMLファイルからURLを生成する方法 Apr 21, 2024 pm 12:57 PM

HTML ファイルを URL に変換するには Web サーバーが必要です。これには次の手順が含まれます。 Web サーバーを取得します。 Webサーバーをセットアップします。 HTMLファイルをアップロードします。ドメイン名を作成します。リクエストをルーティングします。

Linux システムで FTPS を構成してインストールする方法 Linux システムで FTPS を構成してインストールする方法 Mar 20, 2024 pm 02:03 PM

タイトル: Linux システムで FTPS を構成およびインストールする方法、具体的なコード例が必要です。Linux システムでは、FTPS は安全なファイル転送プロトコルです。FTP と比較して、FTPS は TLS/SSL プロトコルを通じて送信データを暗号化し、データのセキュリティを向上させます。伝染 ; 感染。この記事では、Linux システムに FTPS を構成およびインストールする方法を紹介し、具体的なコード例を示します。ステップ 1: vsftpd をインストールする ターミナルを開き、次のコマンドを入力して vsftpd をインストールします: sudo

See all articles