memoQwebのアクセスをセキュアにする

memoQwebは、HTTPS接続でのみ動作します。memoQwebをインストールしたWebサイトにHTTPS (SSL) を設定する必要があります。

最初にmemoQwebをインストールします:memoQwebのWebサイトを保護する前に、接続をすぐにテストできるように、memoQwebをインストールすることをお勧めします。

  1. まず、memoQwebをホストするWebサーバーまたはドメインの有効な公開証明書を取得する必要があります。詳細については:サーバーの構成およびネットワーク接続を参照してください。
  2. 証明書を入手したら、Webサーバーコンピュータにインストールします。このためには、リモートデスクトップを使用してコンピュータにログオンします。IIS Managerコンソールを開きます (コマンドラインはinetmgrです)。左側のサーバーの名前をクリックし、右側のServer Certificatesアイコンをダブルクリックします。外部認証局によって発行された証明書をインストールするには、インポートコマンドを使用します (ウィンドウの右上隅)。
  3. 証明書がインストールされたら、サイトへのHTTPSバインディングを設定します。サーバー名の下にあるSites項目を展開します。memoQwebをホストするサイトの名前を右クリックし、Edit Bindingsを選択します。

    deptool-mqweb-site-bindigs

  4. HTTPSバインディングを追加するには、追加をクリックします。Add Site Bindingウィンドウで、種類ドロップダウンボックスからhttpsを選択します。ウィンドウが変わり、使用するサーバー証明書を選択できるようになります。

    deptool-mqweb-add-site-binding

    SSL証明書を指定する必要があります (サーバー上で以前にインポートまたは作成された証明書から選択します)。ホスト名を指定することもできます。これらを終了したら、OKをクリックします。

  5. HTTPバインディング (常に最初に存在する) を削除します。HTTPバインディングを削除する前に、HTTPSを使用してmemoQwebに接続できることを確認してください。

  6. %PROGRAMDATA%\memoQWebNext\memoQWebConfig.jsonをテキストエディターで開きます。

    このように表示されます:
    {
        "Wcf": { 
           "AppServerAddress": "localhost", 
           "AppServerPort": 2705 
        }, 
        "MemoQWebIntegration": { 
           "Scheme": "https", 
           "Host": "localhost", 
           "Port": 443, 
           "PathBase": "/memoqwebLegacy", 
           "SessionTimeout":61 
        } 
     }

完了したら

memoQwebをインストールしてセキュリティで保護した後、次の作業が必要になる場合があります: