複数のConquestサーバを起動し、ブラウザでユーザごとにアクセス

更新日2021-02-01 (月) 16:26:57

複数のConquestサーバのインストール

  • 一つのサーバで複数のConquestサーバを稼働する
  • MySQLは1つで、複数のConquest用DBを作成する。

2つ目のConquestサーバのインストールは dicomserver1419b.zipを解凍し、インストールフォルダに「distribution」をコピーする ここでは、「c:\usr\hospiral-a\」にインストールするので、この中にに「distribution」をコピーする。

その後「distribution」を「dicomserver1419b-a」にリネームする。

設定条件

  • MySQLはインストール済後稼働中
  • AET名:CONQUESTSRVA
  • AETポート:56781
  • MySQL DB: conquesta

2つ目のConquestのインストール

起動中のConquestは全て停止する。

dicomserver1419b-a内の「ConquestDICOMServer.exe」を起動する。

  • DBにMySQLを指定する。

Inst1.png

Inst2.png

  • AETとDicomのPort番号を指定する。

Inst3.png

Inst4.png

  • MySQLのDB名等を設定する。

Inst5.png

Inst6.png

DB名: conquesta

Inst7.png

Inst8.png

Inst9.png

Inst10.png

  • DBの初期化

Inst11.png

Inst12.png

  • 動作確認

Inst13.png

2つのConquestの起動

2boot1.png

DBの確認

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqlshow -u root -p
Enter password: ********
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| conquest           |   ←元のconquest DB
| conquesta          |   ←追加したconquest DB
| mysql              |
| performance_schema |
| sys                |
+--------------------+

CGIのBasc認証のためのApacheの設定

Apacheのインストールはこちら

Apcheの設定

Conquestのcgiを/cgi-bin/に個々にフォルダを作成すして、アクセスURLを変更する。 またこの個々のファオルダにアクセスするためにBaisc認証を行う。

  • 1番目のConquest用のcgiのフォルダ
Apache24\cgi-bin\original
  • 2番目のConquest用のcgiのフォルダ
Apache24\cgi-bin\hospital-a

\cgi-binのフォルダでBaisc認証を行うためApache24\conf\httpd.confを修正

  • 変更前
<Directory "${SRVROOT}/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>
  • 変更後
<Directory "${SRVROOT}/cgi-bin">
    ## AllowOverride None

    ## ↓これがないと.htaccessファイルが有効にならない
    AllowOverride Limit AuthConfig

    Options None
    ##Require all granted
    Require all denied

    ## <-------IP制限(今回は使用しない----------->

    ## Require ip 192.168.0.0/24

    ## <------end--------->

 </Directory>

各アクセス制御ファイル(.htaccess)

  • 1番目のConquest用

Apache24\cgi-bin\original\.htaccess

AuthUserFile "C:\usr\Apache24\conf\.htpasswd"
AuthName "Please enter your ID and Password." 
AuthType BASIC 
Require valid-user
  • 2番目のConquest用

Apache24\cgi-bin\hospital-a\.htaccess

AuthUserFile "C:\usr\Apache24\conf\.htpasswda"
AuthName "Please enter your ID and Password." 
AuthType BASIC 
Require valid-user

各パスワードファイル(.htpasswd)

  • 書式
(ユーザID):(パスワード)
  • 1番目のConquest用
    Apache24\conf\.htpasswd
User1:******
  • 2番目のConquest用
    Apache24\conf\.htpasswd
User2:******

動作確認

  • Baisc認証

Basic認証.png

参考

/cgi-bin/で.htaccessを有効にする


添付ファイル: fileBasic認証.png 59件 [詳細] fileInst13.png 82件 [詳細] fileInst12.png 96件 [詳細] fileInst11.png 66件 [詳細] fileInst10.png 91件 [詳細] fileInst9.png 84件 [詳細] fileInst8.png 62件 [詳細] fileInst7.png 68件 [詳細] fileInst6.png 96件 [詳細] fileInst5.png 87件 [詳細] fileInst4.png 91件 [詳細] fileInst3.png 95件 [詳細] fileInst2.png 70件 [詳細] fileInst1.png 90件 [詳細] file2boot1.png 79件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-02-01 (月) 16:26:57