Windowsサーバー。 IIS Webサーバーの構成

22.04.2019 写真とビデオ

グローバル インターネットから自分のローカル ネットワークにアクセスする必要がある理由はたくさんあります。リモートのファイルやフォルダーを表示できるようにするために誰かが接続する必要がある、セキュリティ システム、カメラ、その他のオブジェクトにアクセスする必要がある、誰かが「ウェブサーバーを育てていて、ホスティングにお金を払いたくないので、リモート接続を使用したコンピューターのセットアップについてアドバイスを必要としている人がいます。 多くの理由があり、問題を解決するためのオプションもあります。

問題の定式化

ネットワーク理論によれば、サーバーまたは個々のコンピューターのリソースにアクセスするには、サービスが実行されている IP アドレスとポートという 2 つの主要なパラメーターが使用され、特定のプロトコルを使用してリソースへの接続が提供されます。 したがって、ルーター、コンピューター、サーバーを意識的に設定して、 コラボレーションそして正しいアクセス。

一般に受け入れられている標準に従って、各プロトコルへのアクセスは次のポート経由で行われます。

  • WebサーバーまたはHTTPプロトコル経由でアクセスします。 リモート接続は、TCP ポート 80 および 8080 経由で提供されます。
  • Web サーバーへの安全なデータ転送 - ポート 443。
  • プライマリ ファイル転送プロトコル (FTP) はポート 21 を使用します。
  • ポート 22 上の SSH 端末からアクセスするための安全なプロトコル。通常はデバイス設定を実行するために使用されます。
  • リモート端末に接続するためのオープン プロトコルは TCP - ポート 23 です。
  • へのアクセス メールサーバー SMTP と POP3 はそれぞれポート 25 と 110 を使用します。

特殊なプログラムは独自のポートを使用します。たとえば、 インターネットからローカルネットワークへのアクセス VNC プログラムを使用して、ポート 5900、Radmin - 4899 を開き、組み込みの Windows リモート デスクトップ サービス (RDC) - 3389 に接続する必要があります。

サーバー上のポートを開くと脆弱性が追加され、攻撃者を引き寄せることに注意してください。 したがって、ポートは必要な場合にのみ開かれます。 プロトコル経由のアクセスを使用する必要がない場合は、サービスで使用されるポートを閉じる必要があります。 最初にサービスへのアクセスを拒否し、必要に応じてサービスへのアクセスを調整することをお勧めします。 特に脆弱なのは、ユーザー認証を提供しないポートです。たとえば、Windows のポート 21 はデフォルトで開いており、未承認の接続が可能になります。

具体的な目標が定義されたら、たとえば なぜ、どのリソースにアクセスする必要があるのか​​。セットアップを開始できます。 リモートアクセス.

ルーターのセットアップ - アドレス変換

ルータが内部ローカル アドレスを外部アドレスに切り替えるには、アドレス変換または転送が必要です。 これは、接続時にインターネットを「見る」IP が示されることを意味します。 外部 IP アドレスは「グレー」 (動的) または「ホワイト」 (静的) のいずれかになりますが、それぞれの場合のルーターの設定の詳細はこの記事の範囲を超えているため、静的アドレスの設定を例として使用します。 。

アクセスの設定は次の例を使用して行われます ザイクセルルーター Keenetic ファミリ (ファームウェア バージョン v2)。 このルーターは、割り当てられたタスクの実装に適しています。 設定するには、Web インターフェイスから設定ページに移動する必要があります。

コンピューターは DHCP 経由でルーターに接続します。 これは、ネットワークへの追加要求が行われるたびに、新しい IP アドレスを受け取ることを意味します。 提供する インターネット経由でローカルネットワークにアクセスする各デバイスに IP を割り当てる必要があります。 これは次の日に行われます ホームページ[ホーム ネットワーク] タブで緑色の矢印をクリックします (カーソルを置くと、ヒントが表示されます - [デバイスに IP アドレスを割り当てる])。

次に設定で、「セキュリティ」メニュー項目と「ブロードキャスト」タブを選択します。 ネットワークアドレス」 このタブでは、選択したサービスごとに独自のアクセス ルールとインターネットへのソケット ブロードキャストを追加する必要があります。 ソケットは、Web サーバーに接続するための IP アドレスとポート番号の組み合わせです (たとえば、192.168.1.1:8080)。

「ルールの追加」ボタンをクリックして開くウィンドウで、ルールを作成するには特定のフィールドを指定する必要があります。

  • 「インターフェース」 - ドロップダウンリストから選択します WANインターフェース。 プロバイダーの設定に応じて、PPTP、PPPoE、L2TP、または ISP (ブロードバンド接続) から選択できるオプションがいくつかあります。
  • 「プロトコル」 - 着信接続をリモート接続するためのプロトコルをリストから選択します。
  • 「アドレスへのリダイレクト」 - リダイレクト先のマシンのローカル アドレスを示します。
  • 「新しい宛先ポート番号」 - 番号 ローカルポート指定されたコンピュータ。

これらの手順は、ローカル ネットワーク上のデバイスごと、プロトコルごとに実行する必要があります。 各デバイスとその上のサービスには個別のルールがあります。 「保存」ボタンをクリックすることを忘れないでください。 必要なルールをすべて追加したら、特定のコンピューターのセットアップを開始できます。

Windows コンピュータでのアクセスの設定

コンピュータを設定するには、受信接続用にポートを開く必要があります。 これは標準の配信プログラムで行われます。 Windowsファイアウォール」 プログラムは、「コントロール パネル - システムとセキュリティ - ファイアウォール」または「スタート - ファイル名を指定して実行 - cmd - firewall.cpl」から起動します。

ポートは次のように開かれます。

  • プログラムでは、メニュー項目「」を選択する必要があります。 追加オプション».
  • 新しいウィンドウが開き、高度なコンピューター保護設定を構成できます。
  • [受信接続のルール - ルールの作成] ボタンをクリックすると、[ルール作成ウィザード] モーダル ダイアログが開きます。
  • ダイアログの最初の項目では、ルールのタイプを選択できます。特定のプログラム用 (通常、プログラムをインストールするときに、正しく動作するようにルールを自分で追加します)、ポート用、プリセット ルール、およびカスタム ルールです。
  • 「ポート用」スイッチを選択する必要があります。
  • プロトコル タイプ (TCP または UDP) が選択され、特定のポートまたはハイフンで区切られたポート範囲が対応するフィールドに入力されます。
  • ポートを選択した後、ルール自体が作成されます。 接続が許可または拒否されます。 今回の場合、ポートを開くときに「接続を許可する」の横のスイッチにチェックを入れる必要があります。
  • ネットワーク接続プロファイルが決定されます。 すべてのプロファイルの横にあるボックスをチェックできます。
  • 最後の時点で、ルールの名前を決めて、「完了」をクリックする必要があります。

これにより、コンピュータ上のポートが開きます。 同様に、ルーターの場合と同様に、ポートごとに個別のルールを作成する必要があります。 各ポートへのアクセスの追加を避けるために、ファイアウォールを完全に無効にすることもできますが、これは強く推奨されません。

サードパーティプログラムを使用したアクセスの設定

サードパーティの使用時にインターネットからローカル ネットワークにアクセスするには 専門的なプログラム通常は必要ありません 特別な知識またはスキル。 プログラムをクライアント マシンにインストールし、サーバーで起動するだけで十分です。 場合によっては、変換のためにルーターでアドレスを開く必要があります。

例としては、人気のある TeamVewer プログラムがあります。 リモート デスクトップに接続し、ファイルの転送やダウンロード、その他の機能を実行できます。 接続するには、接続先のコンピューターのユーザー ID とパスワードが必要です。

通常、Web サーバーについて話すとき、それは Linux プラットフォームに基づくソリューションを意味します。 ただし、インフラストラクチャが Windows Server に基づいている場合は、IIS Web サーバーを使用するのが論理的です。 一般的な考えに反して、これは非常に人気のあるプラットフォームであり、最も一般的な CMS での作業が可能であり、特に Windows および IIS 上で動作するように設計された幅広いシステムを備えています。

IIS の疑いのない利点は、他の Microsoft テクノロジおよび開発ツールと緊密に統合されていることです。 特に、IIS 用の Web ソリューションは .NET の豊富な機能を活用し、そのプラットフォーム上のデスクトップ アプリケーションと簡単に相互運用できます。 まだこれに興味がない場合は、IIS 専用に作成されたものを含む、既製の CMS の幅広い選択肢を利用できます。 今日は、ASP.NET ベースの Web ソリューションと連携するように IIS をインストールおよび構成し、このプラットフォーム用の一般的な CMS の 1 つをインストールする方法を見ていきます。

プラットフォームに Web サーバーをインストールするには Windows では次に進みましょう機器の中へ 役割 V サーバーマネージャーロールのインストールを選択します Webサーバー(IIS)そして アプリケーションサーバー.

ただし、左側の各役割の名前の下にあるオプションが利用可能な「次へ」をクリックする必要はありません。 役割サービスに移動し、アプリケーション サーバーの次のオプションを設定します: Web サーバー サポート (IIS)、TCP ポート共有、および HTTP 経由のアクティブ化。

また、Web サーバーには、FTP サーバー サービスをインストールします。

次に、選択した役割をインストールします。 IIS の機能を確認するには、ブラウザにサーバーの IP アドレスを入力します。標準の Web サーバー スタブ ページが表示されます。

次に、サーバーのセットアップに進みましょう。このために、次のように開きます。 インターネット インフォメーション サービス マネージャー([スタート] - [管理] にあります)。

まず、新しいサイトを作成しましょう。これを行うには、項目を右クリックします ウェブサイト IISマネージャーのサイドメニューで、選択します 新しいサイトを作成する.

開いたウィンドウで、サイトの名前とルート フォルダーへのパスを指定します (デフォルトでは、ユーザー サイトは次の場所にあります)。 C:\inetpub\wwwroot) を事前に作成し、ノード名 ( ドメイン名サイト)、私たちの場合 iissite.local

サイトの名前を含む A レコードを DNS サーバーに追加するか、必要な行を ホストファイルサイトにアクセスするワークステーション

原則として、すでに Web ページをサイト フォルダーに配置し、ブラウザーを通じてアクセスできますが、 本格的な仕事サイトへの FTP アクセスは妨げられません。 これを行うには、サイド メニューでサイト名を右クリックし、 FTP パブリケーションを追加

次に、FTP サービスのバインドを指定します。 ネットワークインターフェースとポートを設定し、セキュリティ設定を構成します。 SSL を使用する場合は、証明書が必要になることに注意してください。ただし、自分のニーズにのみ FTP アクセスを使用する場合は、自己署名証明書を使用できます。 FTP サイトを自動的に起動するには、必ずチェックボックスをオンにしてください。

次のページでは、サーバー アクセス パラメーターを指定します。このサイトを使用する特定のユーザーを指定することをお勧めします。

Web サーバーは構成されており、それを使用して HTML ページをホストできますが、最新のサイトではデータの保存に DBMS が使用されているため、次のステップは MS SQL Express 2012 をインストールすることです。MS SQL Express 2012 の機能は、私たちのタスクには十分以上です。 。 インストールはデフォルト値で実行されます。 認証モードに切り替える必要があります ミックスモード SQL サーバーのスーパーユーザーのパスワードを設定します。 .

次に、ASP.NET テクノロジに基づいて作成された一般的な CMS をインストールしてみましょう。このようなソリューションの幅広い選択肢が Microsoft Web アプリケーション ギャラリーに掲載されています。 ダウンロード ボタンをクリックすると、Web PI 経由でインストール用のパッケージが提供されることに注意してください。IIS にインストールするには、開発者の Web サイトにアクセスして CMS から完全なパッケージをダウンロードする必要があります。

Orchard CMS をインストールします。パッケージを入手するには、リンクをクリックして選択します zipとしてダウンロード、結果のアーカイブを解凍し、Orchard フォルダーの内容をサイトのルートにアップロードします。

この CMS は ASP.NET 4 に基づいているため、必要なテクノロジを使用するようにサイトを構成します。 これを行うには、サイド メニューでサイト名を右クリックし、 Web サイト管理 - 詳細オプション

開いたウィンドウでパラメータを変更します アプリケーションプール、そこを示します ASP.NET v.4

次にインストールします 必要な権利サイト フォルダーにファイルを追加するには、IIS_IUSRS ユーザーに、このフォルダーの内容の書き込みと変更の権限を追加する必要があります。

また、サイトのデータベースを作成することを忘れないでください。これを行うには、次の場所に移動してください。 SQL Server 管理スタジオ項目を右クリックすると、 データベースサイド メニューで、新しいデータベースを作成します。

CMS をインストールするには、ブラウザにサイト アドレスを入力し、インストール スクリプトの指示に従います。 そこには問題はありません。唯一の問題は、SQL サーバーへの接続パラメーターを正しく指定することによって発生します。 SQL Server (または SQL Express) を使用していることを示してください

以下の接続文字列に次のように入力します。

サーバー=サーバー名\SQLEXPRESS;データベース=iissite;ユーザー=sa;パスワード=sapasswd;
  • サーバー=サーバー名\SQLEXPRESS- SQL サーバーがインストールされているサーバーの名前と SQL サーバー インスタンス。
  • データベース=iissite- データベース名 (この場合は iissite)
  • ユーザー=sa- DBMS ユーザー (この場合は sa)
  • パスワード=sapasswd- ユーザーのパスワード。

ホーム オートメーション ソフトウェアへのリモート アクセスを使用するには、次のことが必要になる場合があります。

  • プログラム内のWebサーバー機能を有効にする ホームオートメーション;
  • ホーム オートメーション プログラムを Web サーバーを含むバージョンに更新します。
  • ホーム オートメーション プログラムのメーカーが提供するサービスに接続し、ネットワークおよびインターネット経由でシステムを制御できるようにします。
  • ネットワークおよびインターネット経由でシステムを制御する機能を追加するための機器を設置します。
  • リモート アクセス プログラムをインストールします。
  • リモートアクセスサービスに接続します。

更新します ソフトウェア

Web サーバー機能を追加するために X10 ホーム オートメーション ソフトウェアをアップグレードする必要がある場合は、アップグレード手順について製造元にお問い合わせください。 原則として、次のものが必要です。

  • より良いバージョンを入手するにはアップグレードの料金を支払います。
  • 新しいバージョンをダウンロードします。
  • 新しいバージョンをインストールします。

ほとんど使用していない場合 最新バージョンホームオートメーションソフトウェア、にアップグレードすることをお勧めします 現行版 Webサーバーを内蔵。 ただし、ほとんどの場合、バージョンと機能のアップグレードには、古いバージョンの機能のアップグレードよりもコストがかかります。

統合された Web サーバーを使用しています

Web サーバーのサポートを含む X10 ホーム オートメーション ソフトウェア (組み込み、または Web サーバーにアップグレードすることで利用可能) 新しいバージョン) には、通常、Web サーバーを起動して構成するためのメニュー オプションがあります。 次のセクションで例として使用する HomeSeer を使用すると、プログラムの起動時または [表示] メニューから起動できます。

HomeSeer での Web サーバーの起動と構成

米。 12.1.

HomeSeer アシスタント ウィザードから Web サーバーを起動するには、[有効にする] を選択して、 ウェブサーバーそして私のウェブページを見る; 「次へ」をクリックして続行します。 また、標準の Web ブラウザと HomeSeer Web Control ウィンドウが開くまで、次の 2 つのウィンドウのそれぞれで「次へ」をクリックします (図 12.1)。

Web サーバーにアクセスするユーザーには同じ画像が表示されます。 構成ウィンドウを閉じて Web サーバーを実行したままにするには、図 1 に示す「Web サーバーのセットアップ」ウィンドウで「完了」をクリックします。 12.2. このウィンドウを閉じる前に、そこに表示されている IP アドレスを必ず書き留めてください。 ネットワーク上の別のコンピュータからこのコンピュータにログインするために必要になります。


米。 12.2. HomeSeer Web サーバーのセットアップが完了しました。 Web サーバーに接続できるように、提供された IP アドレスを書き留めます。

HomeSeer または Web サーバー サポートを含むその他のホーム オートメーション プログラムを起動するたびに、Web サーバーを起動するオプションを必ず有効にしてください。 リモート アクセスのために実行し続けるには、ホーム オートメーション プログラムを閉じたり、コンピューターの電源を切ったりしないでください。

Webサーバーへの接続

ホーム ネットワーク上の別のコンピュータから Web サーバーに接続するには、次のように入力します。 リモートコンピュータ Web サーバーが実行されているコンピューターの IP アドレス。 たとえば、Web サーバーを実行しているコンピュータが IP アドレス 172.16.0.100 を使用している場合、Web ブラウザを開き、アドレス フィールドに http://172.16.0.100 と入力して Enter キーを押すと、Web サーバー アクセス ウィンドウのホーム オートメーションが開きます。

図からわかるように。 12.2 では、HomeSeer はこの情報を Web サーバー セットアップ ウィザードに表示します。 ホーム オートメーション ソフトウェアの Web サーバーにコンピュータの IP アドレスが表示されない場合は、Windows XP または Windows 2000 で ipconfig プログラムまたは [ネットワーク接続] ダイアログ ボックスを使用して IP アドレスを見つけることができます。 ローカル接続コンピューター。 図では、 12.3 には両方の方法の例が記載されています。 コンピュータの実際の IP アドレスは異なる可能性が高いことに注意してください。 Windows 9x/Me ユーザーは、同じ目的で Winipcfg プログラムを使用できます。


米。 12.3. ipconfig または [ネットワーク接続] ダイアログを使用して、Web サーバーの IP アドレスを確認します。

ホーム ネットワークの一部ではないリモート コンピュータから Web サーバーに接続する場合、通常、ホーム ネットワーク上のコンピュータの実際の IP アドレスは使用できません。これは、プライベート IP アドレス (192.168 の範囲のアドレス) が使用されるためです。 .xxx.xxx または 172.16.xxx.xxx-172.31.xxx.xxx); ネットワーク アドレス範囲 192.168.xxx.xxx が最も一般的です。 これらのアドレスはネットワーク上では使用できません 一般的な使用。 パブリック ネットワークに接続するには、ルーター (ホーム コンピュータ ネットワークをケーブル モデムや DSL モデムなどのブロードバンド インターネット アクセス デバイスに接続するために使用されるデバイス) がプライベート IP アドレスを 1 つのパブリック IP アドレスに変換し、ホーム ネットワーク コンピュータとルーターの間でトラフィックを転送します。インターネット。 ホーム オートメーション プログラムを実行しているコンピュータがケーブル モデムまたは DSL モデムに直接接続されている場合でも、モデムは通常、コンピュータをハッカーから保護するためにプライベート アドレスを提供します。


米。 12.4. Web サーバーを実行しているコンピューターから WhatIsMyIP Web サイトにアクセスし、現在の IP アドレスを確認します。

オフィス、田舎の家、またはその他の遠隔地から Web サーバーに接続するにはどうすればよいですか。 この情報? ホーム ネットワークまたはコンピュータのパブリック IP アドレスを知っておく必要があります。 この情報を無料で確認するには、WhatIsMyIP.com (www.whatismyip.com) または DynDNS.org が提供する現在の IP チェック ページ (checkip.dyndns.org/) にアクセスして、サーバーの現在のパブリック IP アドレスを表示します。ホームオートメーションシステムの制御に使用されるコンピュータ (図 12.4)。 この IP アドレスを使用して、Web サーバーにリモート接続します。 たとえば、ホーム ネットワークまたはコンピュータのパブリック IP アドレスが 15.8.92.200 の場合、リモート コンピュータでインターネット接続を作成し、お気に入りの Web ブラウザを開き、「http://15.8.92.200」と入力して Enter キーを押し、Web サーバーを表示します。ホーム オートメーション プログラムへのインターフェイス。 権限のないユーザーがホーム オートメーション システムに接続してその設定を変更できないように、ユーザー名とパスワードを要求するように Web サーバーを必ず設定してください。

非標準の TCP ポート構成の処理

Web ブラウザ (TCP ポート 80)、FTP (ファイル転送プロトコル) プログラム (TCP ポート 20 および 21)、SMTP プログラム (簡易メール) などの標準インターネット プロセスにデフォルトで割り当てられる TCP ポート 転送プロトコル - 簡易転送プロトコル Eメール) (TCP ポート 25) は、ウェルノウン ポート番号と呼ばれることがよくあります。 これらのポート番号はハッカー攻撃に対して脆弱である可能性があります。 ほとんどの Web サーバーでは、セキュリティを向上させるために、通常 Web サーバーで使用される元の TCP ポート 80 をユーザーが選択可能なポート番号に変更できます。 ホーム オートメーション プログラムでユーザーが TCP ポートを選択できる場合、通常はプログラムの構成ダイアログで設定できます。 詳細については、ソフトウェアのドキュメントを参照してください。


米。 12.5。 TCP ポート 1000 のデータをプライベート IP アドレス 172.16.0.100 を使用してコンピュータに送信します。

あまり知られていない TCP ポートはどれですか?

標準プロセスに割り当てられていない TCP ポートを確認するには、www.iss.net/security_center/advice/Exploits/Ports/default.htm (http://www.isranet.info/main/content/view/61) にアクセスしてください。 / 7/ - ポートの完全なリストと最も一般的な 25 個)。 記載されていないポート番号も使用可能です。

Web サーバーの送信元 TCP ポートを別の値に変更する場合は、Web サーバーへの継続的な接続を確立するために次のネットワーク構成を変更する必要があります。

  • ホーム ネットワーク上の Web サーバーへのアクセスに使用する IP アドレスに TCP ポート番号を追加します。 たとえば、TCP ポート 1000 を選択し、Web サーバーの IP アドレスが 172.16.0.100 である場合、Web サーバーに接続するには、Web ブラウザに http://172.16.0.100:1000 と入力する必要があります。
  • インターネット経由で Web サーバーに接続する場合は、TCP ポート番号を持つパブリック IP アドレスを使用します。 たとえば、ホーム コンピュータまたはホーム ネットワークがパブリック IP アドレス I5.8.92.200 を使用し、Web サーバーが TCP ポート 1000 を使用している場合、リモート コンピュータでインターネット接続を開始し、 http://15.8.92.200:1000 と入力します。
  • ルーターまたは WAP を設定します (ポイント 無線アクセス) 使用している TCP ポートでのデータ転送を許可します。 これはポートフォワーディングと呼ばれます 1 )。 図では、 図 12.5 は、Linksys ルーターのこのような構成の典型的な例を示しています。

ホーム ネットワーク上で動的 IP アドレスを使用する

ホーム オートメーション プログラムを実行しているコンピューターがホーム ネットワークに接続されている場合、リモート コントロールに使用するのはそれほど簡単ではない可能性があります。 実際、ほとんどのホーム ネットワークは、サーバーによって自動的に割り当てられる IP アドレスを使用することで、ユーザーを IP アドレスのセットアップの煩わしさから守ります。 ホーム ネットワーク上のコンピュータやデバイスを識別するために使用される IP アドレスは、ルーターまたはゲートウェイに組み込まれた DHCP (Dynamic Host Configuration Protocol) サーバーによって提供されます。 通常のホーム ネットワークやインターネット アクセスの場合、これは問題なく機能します。 Web サーバーを実行しているコンピュータの問題は、コンピュータや IP アドレスを使用するその他のデバイスの電源が入ってネットワークに接続される順序により、今日は 1 つの IP アドレスが割り当てられ、明日には別の IP アドレスが割り当てられることです。 ポート転送機能 (図 12.5 を参照) を使用してデータを毎日正しい IP アドレスに送信するには、Web サーバー コンピュータで静的 (永続的) IP アドレスを使用する必要があります。

静的 IP アドレスの構成

Web 対応のホーム オートメーション プログラムを実行しているコンピューターに静的 IP アドレスを設定するには、次のことを理解しておく必要があります。

  • IP アドレスとサブネット マスク - ネットワークの残りの部分と同じ範囲の IP アドレスを使用します。 ルーターの DHCP サーバーが使用する IP アドレスの範囲やルーターの LAN アドレスと重複しないようにしてください。 有効なアドレス範囲を確認するには、ルーターの DHCP 構成を確認してください。
  • デフォルト ゲートウェイはルーターの LAN アドレス (ローカル エリア ネットワーク アドレス) です。
  • DNS サーバーは、シンボリック名 (www.erewhon.net など) を IP アドレスに解決する IP アドレス サーバーです。

使用可能な IP アドレスの決定

どの IP アドレスを使用するかを決定するには、ルーターの DHCP 構成を開き、ルーターが提供する IP アドレスの範囲をメモします。 同じ範囲の競合しないアドレスを使用してください。 たとえば、ルーターが LAN アドレスとして 192.168.123.254 を使用し、192.168.123.100 ~ 192.168.123.105 の IP アドレスをクライアントに割り当てる場合、192.168.168.123.0 ~ 192.168.0.99 および 192.168.123.106 ~ 19 のアドレスが割り当てられます。 2.168.123.253 は便利である。 図では、 図 12.6 は、米国のルーターを使用したホーム ネットワークで使用される IP アドレスの範囲を示しています。 ロボット工学。


米。 12.6。 このルーターは、DHCP を使用して IP アドレスを 6 つのステーション (192.168.123.100-105) にのみ割り当てるように構成されており、192.168.123.xxx 範囲の残りのアドレスは使用可能です。


米。 12.7。 ipconfig を使用してサブネット マスク、デフォルト ゲートウェイ、および DNS サーバーのアドレスを決定し、この情報を使用して IP アドレスを手動で構成できるようにします。

必要な情報を取得する最も簡単な方法は、正しく動作しているネットワーク コンピュータのいずれかに移動し、ipconfig ユーティリティ (Windows XP、Windows 2000) を使用してローカル ネットワークに関する情報を表示することです (図 12.7)。 テーブルを使ってください。 12.2 および 12.3 を使用して、独自のネットワークで使用することを決定した IP アドレスに必要な情報を記録します。

コンピュータを次のように設定する Windowsベース XP/2000 では静的 IP アドレスを使用します

Windows XP または Windows 2000 を実行しているコンピュータで静的 IP アドレスを使用するようにコンピュータを構成するには、次の手順を実行します。

  1. [マイ ネットワーク] を右クリックし、[プロパティ] を選択します。
  2. 構成する接続を右クリックし、「プロパティ - 図」を選択します。 12.8。
  3. ネットワーク コンポーネントのリストを [インターネット プロトコル (TCP/IP)] まで下にスクロールし、それを選択します (マウスの左ボタン)。
  4. 「プロパティ - 図」をクリックします。 12.9。


米。 12.8。 Windows XP でのネットワーク接続の選択


米。 12.9。 設定を選択する TCPプロトコル Windows XP の /IP


米。 12.10。 サーバーによって割り当てられた IP アドレスと DNS アドレスを使用した Windows XP での TCP/IP 接続


米。 12.11。 ユーザー IP 情報を使用した Windows XP での TCP/IP の構成

による Windowsのデフォルト 2000 および XP は、IP アドレスを自動的に取得するように設定されています (図 12.10)。 この設定を変更するには、「次の IP アドレスを使用する」をクリックし、表から必要な情報を入力します (表 12.3 を参照)。

  • IPアドレス;
  • サブネットマスク;
  • デフォルトゲートウェイ。

DNS サーバー情報を追加するには、「次の DNS サーバー アドレスを使用する」をクリックし、表から DNS サーバー アドレスを入力します。 12.3. 図では、 12.10 は変更前の標準構成を示し、図は 12.10 です。 12.11 - 変更と構成を行った後の同じシステム。 「OK」をクリックした後、設定を有効にするためにコンピュータを再起動する必要がある場合があります。

インターネット接続での動的 IP アドレスの操作

ホーム ネットワーク上のコンピュータが DHCP サーバーによって提供される有効なアドレスの範囲から IP アドレスを受け取るのと同じように、ほとんどの家庭用ブロードバンド インターネット接続では同様のタイプが使用されます。 動的アドレスケーブル接続または DSL モデムによって提供されます。 プログラムを使用してホーム コンピュータまたはホーム ネットワークの現在のパブリック IP アドレスを表示できますが、IP アドレスは常に同じであるわけではありません。 インターネット上の他の種類のアクティビティと同様、Web ブラウザに間違った IP アドレスを入力すると、別の Web サイトまたはリソースに接続されたり、リソースがまったく見つからなかったりすることがあります。 Web サーバーへのリモート接続を保証するには、次の 2 つの方法があります。

  • インターネット サービス プロバイダー (ISP) に静的 (永続的) IP アドレスの提供を依頼します。
  • ポート転送をサポートするダイナミック DNS サービスを使用します。

多くの ISP は永続的な IP アドレスを提供できますが、これは通常、ホーム ユーザーではなくビジネス ユーザーに対して行われます。 ISP が永久 IP アドレスを提供している場合は、月額少なくとも 5 ドル (またはそれ以上) を支払う必要があります。 と 永久IPアドレス Web サーバーのパブリック IP アドレスを調べるために WhatIsMyIP.com や他の同様のサイトを使用する必要はなくなります。


米。 12.12. を使用しております ダイナミックDNSサービス、Web サーバーを実行しているホーム ネットワーク コンピュータにリモート ユーザーを接続するためのポート転送をサポートします。

多くのユーザーにとって、ポート転送をサポートするダイナミック DNS サービスが最良の選択です。 どのように機能するのでしょうか? DNS サーバーは、ホーム オートメーション Web サーバーの変化する IP アドレスと、ダイナミック DNS サービス プロバイダーによって提供されるエイリアスとの間の常時接続を提供します。 Web サーバーに接続するには、「IP アドレス:TCP ポート」を入力する代わりに、DNS サービスによって提供されたエイリアスを入力する必要があります。 ダイナミック DNS は、Web サーバーに対する要求を、インターネットおよびホーム ネットワーク ルーターまたはゲートウェイを介して、Web サーバーを実行しているホーム ネットワーク コンピュータにルーティングします。 Webサーバーで使用するTCPポートを(URL)(Uniform Resource Locator)に追加したくない場合 情報リソース) ホーム オートメーション システム Web サーバーへの接続に使用する場合は、次を使用します。 追加サービスポート転送。ほとんどの DNS サービス プロバイダーが提供します。 図では、 図 12.12 に、ポート転送をサポートするダイナミック DNS サービスを使用したリモート アクセスの図を示します。 このセクションで説明したように、TCP ポート要求をホーム オートメーション プログラムの Web サーバーで使用される IP アドレスに転送するようにルーターを構成する必要があることに注意してください。

ダイナミックDNSサービスを探す

主要なダイナミック DNS サービスには次のようなものがあります。

  • 株式会社ダイナミックネットワークサービス - www.dyndns.org;

選択したプロバイダーとサービスによっては、動的 DNS エイリアスを無料で取得できる場合があります。 ホーム オートメーション Web サーバーには無料または低コストの商用ダイナミック DNS エイリアスで十分です 1 。 TZO は、ホーム オートメーション システムでの DNS サーバーの使用に関する概要を www.tzo.org/MainPageSupport/HowToPage/SOLUTIONS-HOMEAUTOMATION.HTML で提供しています。

Web サーバーを使用してホーム オートメーション システムを管理する

Web サーバーに接続すると、使用しているコンピューター (ホーム ネットワークまたはリモートに接続) に関係なく、Web ブラウザーを通じてホーム オートメーション ソフトウェアのほとんどの機能にアクセスできます (図 1 を参照)。 12.13。


米。 12.13。

HomeSeer プログラムの Web サーバーによって提供される情報 (図に示す)。 12.13 では、デフォルトで、すべての部屋のオートメーション システムに含まれるすべてのデバイスが表示されます。 [すべての場所] を選択し、特定の場所を選択すると、その場所にインストールされているデバイスのみが表示されます。 Web サーバーを使用すると、イベントをトリガーしたり、アクティビティ ログを表示したり、対話的に制御したりできます。 特定のデバイス。 オートメーション システムに Web カメラが搭載されている場合は、そこに表示される内容を確認することもできます。

当社はリモート アクセス プログラムとサービスを使用します

ホーム オートメーション プログラムに Web サーバーが組み込まれていない場合は、リモート アクセス サービスまたはリモート アクセス プログラムを使用して、コンピュータをリモートから制御できます。 リモート アクセスにより、次のタスクを実行できます。

  • インターネット経由で制御されるように特別に設計されたプログラムだけでなく、コンピュータ上のあらゆるプログラムを管理します。
  • 打ち上げ 公共事業たとえば、ディスクのデフラグやスキャン、ウイルス対策プログラムなどです。

自宅とリモートのコンピューター間でのファイル転送やファイルの同期などの機能をサポートするものもあります。 自宅のコンピュータへのリモート接続を組織するには 2 つの方法があります。

  • リモート アクセス プログラムを購入してインストールします。
  • リモートアクセスサービスを利用します。

どちらのタイプのリモート アクセスでも、自宅のコンピュータにホスト (サーバー) プログラムをインストールする必要があります。 メイン プログラムはリモート コンピュータからの接続要求を受け入れ、ホーム コンピュータを制御できるようにします。 PC Anywhere (http://www.symantec.com/ru/ru/index.jsp) や LapLink Gold 12 (www.laplink.com) などのリモート アクセス プログラムは、主に次の目的で使用されます。 企業ネットワーク。 これらはほとんどのユーザーにとって高価かつ複雑すぎるため、クライアント PC にクライアント ソフトウェアをインストールする必要があります。 ほとんどのユーザーにとって、リモート アクセス サービスが最良の選択となります。

無料のリモートアクセスサーバー

ホーム オートメーション ソフトウェアを実行している自宅のコンピュータが Windows XP Professional を実行している場合 (Windows XP Professional ではありません) ホームエディション)、コンポーネントをインストールできます リモートデスクトップ Web 接続: 別の Windows コンピュータからのリモート アクセスを可能にします。 一歩ずつ チュートリアル TZO (ダイナミック DNS プロバイダー) の詳細については、www.tzo.org/MainPageSupport/HowToPage/HowToXPRemoteDesktop.html をご覧ください。 動的 IP アドレスをお持ちの場合、リモート コンピュータを自宅のコンピュータに接続するには、動的 DNS サービスに加入する必要があることに注意してください。

リモートアクセスサービス

従来のリモート アクセス プログラムと同様、リモート アクセス サービスを使用するには、自宅のコンピュータにサーバー プログラムをインストールする必要があります。 ただし、リモート アクセス サービスを使用する場合、ルーターの構成や IP アドレスを気にする必要はありません。 代わりに、リモート アクセス サービス プロバイダーが管理する安全なサーバーが自宅のコンピュータの IP アドレスの変更を監視し、自宅のコンピュータとインターネット アクセス ポイントを備えた遠隔地との間の信頼できる通信を保証します。 リモート アクセス サービスを構成する基本的なプロセスは次のとおりです。

  1. サーバー アプリケーションをコンピュータにダウンロードしてインストールします。
  2. サーバー構成プログラムにインストールします 必要なパスワードまたはユーザー名/パスワード。
  3. ソフトウェアファイアウォールを使用している場合は、許可してください サーバーアプリケーションインターネットに接続します。
  4. 自宅のコンピュータをホーム オートメーション システムに接続し、ブロードバンド インターネット接続をオンのままにしておきます。

自宅のコンピュータにリモートで接続するには:

  1. リモート コンピューター上でインターネット接続を作成します。
  2. リモート アクセス プロバイダーの Web サイトの「個人アカウント」ログイン ページに移動します。
  3. ユーザー名とパスワードを入力してシス​​テムにアクセスします。
  4. お使いのコンピューターを選択します。
  5. プロンプトが表示されたら、小規模クライアントをダウンロードします。
  6. サーバーのセットアップ時に設定したユーザー名とパスワードを使用してコンピュータに接続します。

図では、 図 12.14 は、LogMeIn Pro サービスを使用したコンピュータへのリモート接続の例を示しています。LogMeIn Pro サービスには、基本的な無料バージョンも提供されています リモコン(ログミーイン)。


米。 12.14。 私たちは Smarthome Manager と連携します。 リモート接続、LogMeIn Pro を使用して作成

これらのリモート アクセス サービスの中には、ホーム ネットワーク上の 1 台のコンピュータを別のコンピュータから制御できるものもあります。 これが本当に本当かどうか試してみてください。 主なサービスへ(その多くは無料で提供しています) 体験版または 無料版障害) 関係する:

  • GoToMyPC - このサービスを使用してリモートからアクセスします オフィスのコンピューター自宅から (www.gotomypc.com)。
  • 連絡中 - と連携しています パソコン、PDA および BlackBerry デバイス (www.01com.com)。
  • Access-Remote-PC.com - 補助 RPC サービス (リモート プロシージャ コール) は、動的 IP アドレス (www.access-remote-pc.com) の操作に役立ちます。
  • LogMeIn u LogMeIn Pro - プロ バージョンには、ファイルを転送し、データを同期する機能があります (https://secure.logmein.com)。
  • RealVNC - オペレーティング システム Mac OS、Linux、Windows (www.realvnc.com) で動作します。
  • WebExPC - WebEx (www.myWebexpc.com) の開発者による。
  • Lap Link Everywhere 3/LapLink Secure VNC - Java アプレット (www.laplink.com) をサポートするブラウザで動作します。

リモート アクセス サービスの使用を検討している場合は、次の点を考慮してください。

  • サーバー側 (つまり、ホーム オートメーション システムの制御に使用するコンピューター) でサポートされているオペレーティング システム - ほとんどのリモート アクセス サービスは Windows オペレーティング システムをサポートしていますが、Mac OS または Linux を使用している場合は、リモート アクセス サービスを選択するときに、これらのオペレーティング システムをサポートしていることを確認してください。
  • クライアント側 (リモート コンピュータ) でどのオペレーティング システムがサポートされているか - 頻繁に旅行し、常に自分のオフィスを使用するわけではない場合、または ラップトップを使用するには、Java アプレットをサポートする Web ブラウザをサポートするリモート アクセス サービスが必要です。 一部のサービスは Windows クライアントのみをサポートするか、Windows クライアントのみをサポートします インターネットエクスプローラ;
  • 月ごとまたは年ごとの支払い - 一部のプロバイダーが提供しています 無料のソリューションリモート アクセスの場合、ほとんどのソリューションでは年間約 100 ~ 150 ドルを支払う必要があります。 ただし、必要に応じて、これらの価格が正当化されます。 追加機能ファイル転送やファイル同期など、サービスの有料サブスクリプションにサインアップするときに提供されるオプション。


© 2000 - 2009 オレグ V. サイト™

この記事では、組織化プロセスについて詳しく説明します ウェブアクセス 1C:エンタープライズデータベースへ 8.3 Microsoft Windows Server に含まれる IIS (Internet Information Server) Web サーバー上。 1C:Enterprise の古いバージョンの場合 ( 8.1 そして 8.2 ) データベースを公開するためのアルゴリズムは通常同様です。 1C:Enterprise 用に IIS を設定するアルゴリズムについて説明し、Web サーバー上でデータベースを公開するプロセスについても説明します。 32ビット、そしてのために 64ビット Webサーバー拡張モジュール。

1. 必要なもの

  1. 次のいずれかのオペレーティング システムを実行する Web サーバーを実行するコンピューター。
  2. 権利 ローカル管理者このコンピュータ上で。
  3. 1C:Enterprise コンポーネントをインストールするための配布キット。 64 ビット Web サーバー拡張モジュールを構成するには、64 ビット 1C:Enterprise サーバーをインストールするための配布キットを使用します。 この例ではバージョンを使用します 8.3.4.389 。 1C:Enterprise の古いバージョンの場合 ( 8.1 そして 8.2 ) データベースを公開するためのアルゴリズムは通常同様です。

2. IIS Webサーバーのインストール

Internet Information Server Web サーバーをインストールします。これは Microsoft Windows Server にデフォルトで含まれています。 インストールするときは、必ずコンポーネントを選択してください。

  • 一般的な HTTP 機能
    • 静的コンテンツ
    • デフォルトのドキュメント
    • ディレクトリの参照
    • HTTPエラー
  • アプリケーション開発
    • ASP.NET 3.5
    • .NET拡張性3.5
    • ISAPI 拡張機能
    • ISAPI フィルター
  • 健康と診断
    • HTTP ロギング
    • リクエストモニター
  • 管理ツール
    • IIS管理コンソール

IIS Web サーバーを展開するプロセスについて詳しく書きました。

  • Microsoft Windows Server 2012 (R2) の場合 - 。 IIS バージョン 8 の場合、インストール後、次のような [既定の Web サイト] ページが表示されます。

  • Microsoft Windows Server 2008 (R2) の場合 - 。 IIS バージョン 7 の場合、インストール後、次のような [既定の Web サイト] ページが表示されます。

3. 1C:Enterprise コンポーネントのインストール

IIS Web サーバーが展開されているのと同じサーバー (32 ビット コンポーネント) では、インストール中に必ずコンポーネントを選択してください。

  • 1C:エンタープライズ
  • Webサーバー拡張モジュール

64 ビット Web サーバー拡張モジュールを構成する場合は、さらに、対応する配信から 1C:Enterprise を起動し、コンポーネントをインストールする必要があります。

  • Webサーバー拡張モジュール

4. オペレーティング システムのセットアップ

ここで、1C:Enterprise データベースへの Web アクセスを使用するときに使用されるキー フォルダーに必要な権限を設定する必要があります。 Webサーバー上で公開されるWebサイトファイルの保存ディレクトリ用(デフォルト C:\inetpub\wwwroot\) を与える必要があります 完全な権利グループ " ユーザー「(ユーザー)。 原則として、この手順は省略できますが、データベースの公開または公開を変更するには、1C:Enterprise を管理者として実行する必要があります。 このディレクトリのセキュリティを設定するには、ディレクトリを右クリックし、 コンテキストメニュー選択する " プロパティ"(プロパティ)。

開いたプロパティウィンドウで、「 安全性「 (セキュリティ)ボタンを押す」 変化» (編集...)、既存の権限を変更します。 このディレクトリの権限ウィンドウが表示されます。 グループまたはユーザー名のリストで、グループ「」を選択します。 ユーザー" (ユーザー) を選択し、選択したグループの権限のリストでフラグを設定します。" 全権アクセス"(フルコントロール)。 次に、「」をクリックします。 適用する" (適用) をクリックして変更を記録し、ボタンを使用してすべてのウィンドウを閉じます。" わかりました».

次に、ディレクトリに完全な権限を与える必要があります。 インストールされたファイル「1C:エンタープライズ」(デフォルト) C:\プログラム ファイル (x86)\1cv8\ 32ビット拡張モジュール用と C:\プログラム ファイル\1cv8\ 64 ビット用) グループ IIS_IUSRS。 これを行うには、上記で説明したのと同様のアクションを実行します。唯一の違いは、必要なグループがリストに表示されるようにすることです。 グループまたはユーザー" (グループ名またはユーザー名) リストの下にあるボタンをクリックする必要があります。" 追加「(追加..)」をクリックし、グループまたはユーザーを選択するウィンドウで「」をクリックします。 さらに"(高度な...)。

次に、右側のボタンをクリックします。 検索「(今すぐ検索)」をクリックし、必要なグループを選択します IIS_IUSRS検索結果テーブルで「」をクリックします。 わかりました».

グループ IIS_IUSRSグループまたはユーザーのリストに表示されます。 選択したディレクトリに対する完全な権限を付与し、「」をクリックします。 適用する» (適用) をクリックして変更を保存します。

そして最後に、出版が行われる場合、 ファイルデータベース、グループにも指定する必要があります IIS_IUSRSこの情報ベースのファイルを含むディレクトリに対する完全な権限。

5. Web サーバー上でデータベースを公開する

次に、Web サーバー上でデータベースを直接公開しましょう。 これを行うには、公開するデータベースに対して 1C:Enterprise をコンフィギュレータ モードで起動します。 次に「」を選択します 管理» — « Web サーバーに公開しています...»

Web サーバー上で公開プロパティを設定するためのウィンドウが開きます。 公開に必要な主なフィールドはデフォルトですでに入力されています。

  • 仮想ディレクトリ名 - Web サーバー上のデータベースにアクセスする際に使用する名前。 ラテンアルファベットの文字のみで構成できます。
  • Web サーバー - にあるリストから選択 現在のコンピュータウェブサーバー。 私たちの場合、これはインターネット インフォメーション サービスです。
  • ディレクトリ - ファイルが配置されるディレクトリの物理的な場所 仮想アプリケーション.
  • 対応するフラグを使用すると、公開するクライアントのタイプを指定したり、Web サービスを公開できるかどうかを指定したりできます。 下の表では、公開される Web サービスのリストと「」列を編集できます。 住所» この Web サービスへのアクセスに使用されるシノニムを変更します。
  • IIS Web サーバーは、適切なフラグを設定することで、OS 手段を使用して Web サーバー上で認証を実行する必要があることを示すこともできます。

選択することで 必要な設定出版物は「」をクリックしてください 公開».

パブリケーションがエラーなく完了した場合は、対応するメッセージが表示されます。

IIS Web サーバーへの公開は、常にデフォルトの Web サイトとデフォルトのアプリケーション プールに対して行われます。 コンフィギュレーターから公開する場合、32 ビット Web サーバー拡張モジュールが登録され、デフォルトのアプリケーション プールが デフォルトのアプリケーションプール- 設定を行わないと、64 ビット アプリケーションでのみ動作します。 それぞれ、 さらなるアクション使用する予定の Web サーバー拡張モジュールのビット数によって異なります。 32 ビット Web サーバー拡張機能の場合、アプリケーション プールで 32 ビット アプリケーションを使用できるようにするか、64 ビット Web サーバー拡張機能を登録する必要があります。 これについては以下で説明します

6. 32 ビット Web サーバー拡張プラグインを使用するように IIS を構成する

設備「(道具) - 」 インターネット インフォメーション サービス マネージャー

デフォルトの Web サイト— アプリケーションに変換された仮想ディレクトリは、データベースの公開時に指定した名前で表示されます。 公開を完了するには、デフォルトのアプリケーション プールで 32 ビット アプリケーションを有効にするだけです。 これを行うには、接続ツリーの「」タブに移動します。 アプリケーションプール"(アプリケーション プール)。

アプリケーション プールのリストで、次の名前のプールが見つかります。 デフォルトのアプリケーションプール。 それを右クリックして「」を選択します 追加オプション"(高度な設定)。

開いたアプリケーション プール設定ウィンドウのグループ「 共通しています「(一般)アイテムを見つける」 32 ビット アプリケーションが許可される» (32 ビット アプリケーションを有効にする) を選択し、パラメータ値を次のように設定します。 真実。 次に、「」をクリックして変更を保存します。 わかりました».

7. 64 ビット Web サーバー拡張プラグインを使用するように IIS を構成する

ユーティリティを使用して 64 ビット Web サーバー拡張モジュールを登録できます。 webinst.exeディレクトリにある対応するバージョン 置き場、カタログ付き インストールされたプログラム「1C:Enterprise」、または以下の方法をご利用ください。

インターネット インフォメーション サービス (IIS) マネージャーを起動しましょう。 これは、サーバー マネージャーから「」を選択することで実行できます。 設備「(道具) - 」 インターネット インフォメーション サービス マネージャー» (インターネット インフォメーション サービス (IIS) マネージャー)。

ここで、接続ウィンドウのツリーを展開すると、デフォルトの Web サイトのことがわかります。 デフォルトの Web サイト— アプリケーションに変換された仮想ディレクトリは、データベースの公開時に指定した名前で表示されます。 出版を完了するには、あとは次のことを指示するだけです。 このアプリケーション 64 ビットのリクエスト プロセッサを使用します。 これを行うには、「」を選択して、この仮想ディレクトリのハンドラー マッピング設定ページを開きます。 ハンドラーのマッピング» (ハンドラー マッピング) アプリケーション ホーム ページ。

ハンドラー比較の表で、ハンドラーを見つけます。 「1C Webサービス拡張機能」。 テーブル内の対応する行をダブルクリックして、このハンドラーを開きます。

現在選択されている 32 ビット Web サーバー拡張モジュールの実行可能 DLL へのパスを 64 ビット バージョンのライブラリへのパスに置き換えて、ハンドラーを編集しましょう。 この例では、パスを「」から変更します。 C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll" の上 " C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.dll» 選択ボタンを使用します。 パスを変更したら「」をクリックします。 わかりました» 変更を保存します。

8. Web ブラウザ経由で公開された情報ベースに接続する

まあ、それだけのようです。 新しく公開されたデータベースに接続するには、Internet Explorer を起動し、アドレス バーに次のようなパスを入力します。 http://ローカルホスト/<Имя публикации информационной базы> 。 この例では、http://localhost/DemoAccounting/ です。

また、内部サーバー経由 (またはポートが転送されている場合) を介して Web サーバーにアクセスすることで、ネットワーク上の任意のコンピュータからこの情報ベースに接続することもできます。 80 、外部による)IP アドレス。

この場合、 正しい操作「1C:Enterprise」、アクセスされるドメイン名 (または IP アドレス) が信頼できる Internet Explorer サイトに追加され、ポップアップ ウィンドウが許可される必要があります。 詳しくはこちら インターネットのセットアップ 1C:Enterprise Web クライアントを操作するためのエクスプローラー、お読みください。

9. 1C:Enterprise クライアントを介した公開情報ベースへの接続

1C:Enterprise シン クライアントを使用して、Web サーバー上に公開されている情報ベースに接続することもできます。 接続するには、「1C:Enterprise」起動ウィンドウを開き、「 追加» 情報ベースを追加します。

情報ベース/グループを追加するウィンドウで、スイッチを「」に設定します。 既存の情報ベースをリストに追加する「」をクリックして「」 さらに遠く».

情報ベースのリストに表示されるデータベースの名前を入力し (このリストに対して一意である必要があります)、場所のタイプを選択します。 ウェブサーバー上で「」をクリックして「」 さらに遠く».

情報ベースに接続するためのアドレス行を入力します (/ru_RU/ プレフィックスは付けません)。 ここでは、プロキシ サーバーのパラメータ (存在する場合) と Web サーバーの認証方法も指定できます。 必要な設定を指定したら、「」をクリックします。 さらに遠く».

情報ベースの起動パラメータを指定し、「」をクリックします。 準備ができて» をクリックしてウィザードを完了します。

その後、この情報ベースが 1C:Enterprise 起動ウィンドウのデータベースのリストに表示されます。 このタイプの接続では、Configurator 起動モードは利用できないことに注意してください。 クリック " 1C:エンタープライズ» 情報ベースに接続します。

10. 仮想ディレクトリ設定ファイル

公開プロセス中に作成されたファイルの構造を詳しく見てみましょう。 公開された情報ベースへの Web アクセスが何らかの理由で機能しない場合は、設定ファイルを手動で編集して目的の結果を得ることができます (この記事から 64 ビット Web サーバー拡張モジュール用の設定ファイルをダウンロードできます)。

データベースを公開するときに指定したディレクトリに移動しましょう。 その中に 2 つのファイルが表示されます。

  • デフォルト.vrd
  • web.config

どちらのファイルも、任意の方法で表示および編集できます。 テキストエディタ例: メモ帳プログラム。 これらのファイルの構造を詳しく見てみましょう。

10.1. ファイルdefault.vrd

ファイル内 デフォルト.vrd公開された Web サービス (要素 )、仮想アプリケーションの名前も示します (属性 ベース) と 1C:Enterprise 情報ベースへの接続文字列 (属性 ib)。 この例では、ファイル情報ベースの場合、接続文字列は次のようになります。

Ib="ファイル="C:\1C_BASE\DemoAccounting";"

例からわかるように、接続文字列に XML 標準 (http://www.w3.org/TR/xml11/) に従って不正な文字が含まれている場合は、それに応じて置き換える必要があります。

接続行では、ユーザーのログイン名とパスワードを指定できます。 この場合、情報ベースへの接続は代理で実行されます。 指定されたユーザー。 たとえば、ユーザー Seller として接続する場合、接続文字列は次のようになります。

Ib="ファイル="C:\1C_BASE\DemoAccounting";Usr=販売者;Pwd=123;"

接続文字列は次のようになります。

Ib="Srvr="WIN2012;Ref=会計;"

どこ WIN2012— 1C:Enterprise サーバー クラスターの名前、および 会計— クラスター内のデータベースの名前。

構造について詳しくは このファイル詳細は、『管理者ガイド』第 2 版、付録 2、第 3.12 章を参照してください。

10.2. web.config ファイル

ファイル web.configは、ASP.NET Web アプリケーションのパラメータを定義するファイルです。 すべての Web アプリケーションにはファイルが必要です web.config、ルート ディレクトリにあります。 仮想ディレクトリも例外ではありません。 現在のファイルには、このアプリケーションへの要求を処理する 1C Web サービス拡張ハンドラに関するデータが含まれています。 ハンドラーは、すべてのリクエストがライブラリに渡されるように構成されています。 wsisapi.dllディレクトリにあります 置き場、1C:Enterprise ファイルのあるディレクトリ。 サーバー情報ベースを使用する場合、ライブラリのバージョンは 1C:Enterprise サーバー クラスターのバージョンに対応する必要があります。

このハンドラーは IIS マネージャーで見つかります (存在しない場合は追加されます)。 これを行うには、現在のアプリケーションが含まれるタブを選択し、プロパティ ウィンドウで「 ハンドラーマッピング» (ハンドラーマッピング)。

ハンドラー比較の表にハンドラーが表示されます。 「1C Webサービス拡張機能」。 そのようなハンドラーがリストにない場合は、「」で選択して追加する必要があります。 行動「 (アクション) アイテム 」 ワイルドカードを使用したスクリプト一致の追加» (ワイルドカード スクリプト マップを追加…)。

追加するときは、ハンドラーの名前を入力し、ファイルへのパスを指定します。 wsisapi.dll。 これらのパラメータは、「」を選択することで現在のハンドラに対して変更することもできます。 変化…アクションリストウィンドウの「(編集...)」

また、フラグが「」であることを確認する必要があります。 パフォーマンス機能権限変更画面で » (実行)をクリックします。 「」を選択すると、このウィンドウを呼び出すことができます。 機能の権限を変更しています...「ウィンドウ内の (機能権限の編集...)」 行動"(行動)。

この記事は役に立ちましたか?

インターネット上での無料会話 フルゾロフ・セルゲイ

サーバーへの接続

サーバーへの接続

インターネットまたはローカル ネットワーク上で実行されている TeamTalk サーバーの 1 つに接続するには、メニューを使用する必要があります。 ファイル | 参加するまたはクリックしてください ホットキー 。 文字が描かれているツールバーのボタンをクリックすることもできます C、つまり 接続する(接続する)。

接続ダイアログ ボックスが画面に表示されます (図 3.11)。そこでは次の操作を行う必要があります。

サーバーの IP アドレスを指定します。

注記

ネットワークが DNS 名をサポートしている場合は、IP アドレスの代わりに、サーバーが実行されているコンピュータの名前を指定できます。 サーバーがコンピュータ上で実行されている場合は、単に localhost と記述するか、マジック IP アドレス 127.0.0.1 を入力します。

サーバーへのログインがパスワードで保護されている場合は、フィールドにパスワードを入力する必要があります。 パスワード;

TCP ポートと UDP ポートは、ほとんどの場合サーバー管理者が再割り当てしないため、変更しないままにすることができます。 ただし、接続に失敗した場合は、この情報を明確にする必要があります。

インターネット上で常に利用可能なメインの TeamTalk サーバーに接続したい場合は、列 ホストアドレス Teamtalk.dyndns.dk を記述する必要があります。 サーバーが友人のコンピュータで実行されているが、友人の IP アドレスがわからない場合は、次のようにすることができます。

1. 友人は自分のコンピュータで TeamTalk クライアントを起動し、メニュー項目を選択します ヘルプ | 私のIPアドレスは何ですか?

2. ダイアログボックスが画面上に開きます (図 3.12)。そこには、コンピュータのすべての IP アドレス (複数ある場合) が表示され、また、接続を確立するためにどれを使用するのが最適かも示されます。リモート接続。

4. IP アドレスがわかれば、それを設定で使用してサーバーに接続できます。

すべてを正しく実行すると、接続はすぐに行われ、ルート ディレクトリまたはチャネル (一般に受け入れられている用語を使用する場合) にいることがわかります。 サーバーから切断するには、同じ操作を実行する必要があります。メニュー項目を選択します。 ファイル | 切断するまたはキーを押してください または文字の付いたボタン Cツールバー上。

Linux for the User ブックより 著者 コストロミン・ヴィクトル・アレクセーヴィチ

13.6. Novell Netware サーバーへの接続 Novell サーバーに接続するには、ncpfs パッケージをインストールする必要があります。 NCPFSは ファイルシステム、Novell の NCP (NetWare Core Protocol) プロトコルを理解します。 つまり、ncpfs パッケージは Linux 用の Netware クライアントです。 NCP プロトコルは Novell の世界で活躍します

書籍「インターネット上で作業するための人気のチュートリアル」より 著者 コンドラチェフ・ゲンナディ・ゲンナディエヴィチ

第3回 あらゆる国のプロレタリアを繋ぎ、繋ぎ、人々を繋ぐ! K. マルクス、F. エンゲルス、Nokia 最新のテクノロジーにより、インターネットへのアクセスが可能になります 違う方法。 一番簡単なのはインターネットカフェに行くことです。 おそらく、インターネットを初めて知る人にとっては、次のようなことになるでしょう。

本から システムプログラミング Windows環境の場合 ハート・ジョンソンM著

例: クライアントをサーバーに接続する 以下に示すコード スニペットは、クライアントをサーバーに接続します。 これに必要な関数呼び出しは 2 つだけですが、connect 関数を呼び出す前にアドレス構造体を初期化する必要があります。 ここで考えられるエラーを確認してください

『Programming in Ruby』という本より [言語のイデオロギー、理論とアプリケーションの実践] フルトン・ハル著

本から ネットワークツール Linux スミス ロデリック W.

Kerberos サーバーの要件 Kerberos システムの動作原理を理解すると、そのコンポーネントの要件を定式化できます。 ネットワーク セキュリティの観点から見ると、KDC はシステムの非常に重要なコンポーネントであることは明らかです。 サーバーへのアクセス (コンピュータへの物理的なアクセスだけでなく、

『Linux 環境でのアプリケーション開発』という書籍から。 第2版 著者 ジョンソン マイケル K.

17.3.5. サーバーへの接続 サーバーと同様に、クライアントはローカル アドレスを作成した後、すぐにソケットに関連付けることができます。 通常、クライアントはこのステップをスキップし、バインディングステップの後、カーネルに適切なローカルアドレスをソケットに割り当てさせます(ただし、これは可能です)。

『インターネット上の自由な会話』という本より 著者 フルゾロフ・セルゲイ

NET Messenger システムへの接続 これで、実際に NET Messenger システムに初めて接続するための準備が整いました。 [ファイル] | [ダイアログ ボックス] から呼び出されるダイアログ ボックスのフィールドにすばやく入力します。 ログインしてOKボタンを押してください。 次回から自動接続したいときは

「ネットブックで作業するためのビジュアル チュートリアル」という本から 著者 センケビッチ G.E.

サーバーへの接続 プログラムを初めて起動すると、ダイアログ ボックス (図 9.17) が開き、リモート サーバーの IP アドレスとそのポートを入力する必要があります。 ポートを指定する必要があるのは、サーバーが非標準ポートでリクエストをリッスンする場合のみです。

本より コンピュータを持ちながら。 必需品 著者エゴロフ A.A.

サーバーへの接続 それでは、ブラウザを使用して VNC サーバーに接続してみましょう。 これを行うには、まず Internet Explorer を起動し、次に アドレスバーパスを書き込みます: http:///172.16.35.124:5800、http はプロトコル タイプ (指定する必要があります)、172.16.35.124 はリモートのアドレスです

『Windows 7 のファースト ステップ』という本より。初心者向けガイド 著者 コリスニチェンコ デニス N.

サーバーへの接続 サーバー側の準備はすべて完了し、サーバーへの接続を待っています。 私たちはクライアント コンピュータの前に座って手をかきむしりながら、クライアント コンピュータが起動するのを待っています。ところで、このコンピュータにはモデムも接続されています。

『Linux: ザ・コンプリート・ガイド』という本から 著者 コリスニチェンコ デニス・ニコラエヴィッチ

第 9 章 3G、4G、WI-MaX への接続 この章では、次のことを学習します。® 接続に必要なもの。® 3G モデムのインストール方法。© ネットワーク経由でインターネットにアクセスする方法。 携帯電話通信作成した 全行テクノロジー。 前の章では、への接続について説明しました。

「女性のためのインターネット」という本より 著者 パステルナク・エフゲニヤ

第 5 章 インターネットへの接続 5.1. インターネット: 一般情報 第 1 部では、コンピューターと、Windows 環境で実行されるプログラム (アーカイバー、ウイルス対策、ビデオおよびオーディオ プレーヤー) について説明しました。 今度はコンピュータ ネットワークについて話します。

『Linux と UNIX: シェル プログラミング』という本から。 開発者ガイド。 テインズリー・デイヴィッド著

第 II 部 インターネットへの接続 この本の第 2 部では、コンピュータをインターネットに接続します。 第 6 章では、最初に最適な接続を選択し、第 7 章と第 8 章でその接続を構成する方法を学びます。 第 9 章では、人気のあるインターネット プログラムを見ていきます。 第10章

著者の本より

15.2.3. ProFTP サーバーへのアクセス制限については、Limit ブロック ディレクティブを詳細に検討する必要があると考えています。 このディレクティブは、特定のディレクトリへのアクセスのタイプとパラメータを定義します。 リスト 15.8 を検討してください。 Limit ディレクティブの使用例

著者の本より

レッスン 3 インターネットへの接続 あなたはすでにインターネットへの最初の大きな主要な一歩を踏み出しています。接続方法、モデム、プロバイダー、および料金プランを選択しました。 あとは接続を作成するだけです。どのパスを選択するかはわかりません。接続することを決定します。

著者の本より

29.3。 Web サーバーへの接続 Web サーバーに接続するには、URL (Uniform Resource Locator) を使用します。 URL には、プロトコル アドレスとデータの 2 種類の情報が含まれます。プロトコルには、http、ftp、mailto、file、telnet、ニュースが含まれます。 この章では、