5.3 OHSデプロイメントの検証

Oracle HTTP Server (OHS)コンテナを検証し、ノードポートを使用してOHSにアクセスできることを確認します。

OHSコンテナ・ファイル・システムの検証

OHSコンテナ・ファイル・システムを検証するには:
  1. 次のコマンドを実行して、OHSコンテナの名前を取得します。
    kubectl get pods -n <namespace>
    次に例を示します:
    kubectl get pods -n ohsns
    出力は次のようになります:
    NAME                         READY   STATUS    RESTARTS   AGE
    ohs-domain-d5b648bc5-vkp4s   1/1     Running   0          5m34s
  2. 次のコマンドを実行して、コンテナ内にbashシェルを作成します。
    kubectl exec -n <namespace> -ti <pod> -- /bin/bash
    次に例を示します:
    kubectl exec -n ohsns -ti ohs-domain-79f8f99575-8qwfh -- /bin/bash
    これにより、コンテナ内のBashシェルに移動します。
    [oracle@ohs-domain-75fbd9b597-z77d8 oracle]$
  3. bashシェル内で、/u01/oracle/user_projects/domains/ohsDomain/config/fmwconfig/components/OHS/ohs1/ディレクトリに移動します。
    cd /u01/oracle/user_projects/domains/ohsDomain/config/fmwconfig/components/OHS/ohs1/
    このディレクトリ内から、ConfigMapを使用して構成したファイルをナビゲートし、リスト(ls)またはcatできます。

OHSノードポートの検証

OHSのURLにアクセスして、OHSノードポートを検証します。

次の例では、${OHS-HOSTNAME}は、OHSノードポートがデプロイされたサーバーのhostname.domainを表します。${OHS-NODEPORT}は、ohs-service.yamlで指定されたnodePort (HTTPの場合は31777、HTTPSの場合は31443など)を表します。

ノート:

ロード・バランサ経由でOHSにアクセスする場合は、${OHS-HOSTNAME}および${OHS-NODEPORT}をロード・バランサのhostname.domainおよびポートに置き換えます。

URLへのアクセスに問題がある場合は、「トラブルシューティングと一般的な問題」を参照してください。

  1. ブラウザを起動し、次のURLにアクセスします。

    ノート:

    OHSをOracle WebGateとともにデプロイした場合、次のURLにアクセスできるかどうかはポリシー設定によって決まります。
    • OHSホームページhttp(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}
    • ohs-htdocs ConfigMapにコピーされたその他のファイル( http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/mypage.htmlなど)。
    • htdocsの下に作成されたディレクトリからのファイル(ohs-myapp ConfigMap: http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/myappなど)。
    • httpd.confssl.confまたはmoduleconf/*.confファイルでmod_wl_ohsに対して定義されているURI (例: http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/console)。
    • Oracle WebGateがデプロイされている場合、保護されたアプリケーション。例: http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/myprotectedapp