5.3 Validating the OHS Deployment
Validate the Oracle HTTP Server (OHS) container and check you can access OHS using the nodeport.
Validating the OHS Container File System
To validate the OHS container file system:
- Run the following command to get the name of the OHS
container:
For example:kubectl get pods -n <namespace>
The output will look similar to the following:kubectl get pods -n ohsns
NAME READY STATUS RESTARTS AGE ohs-domain-d5b648bc5-vkp4s 1/1 Running 0 5m34s
- Run the following command to create a bash shell inside the
container:
For example:kubectl exec -n <namespace> -ti <pod> -- /bin/bash
This will take you to a bash shell inside the container:kubectl exec -n ohsns -ti ohs-domain-79f8f99575-8qwfh -- /bin/bash
[oracle@ohs-domain-75fbd9b597-z77d8 oracle]$
- Inside the bash shell navigate to the
/u01/oracle/user_projects/domains/ohsDomain/config/fmwconfig/components/OHS/ohs1/
directory:
From within this directory, you can navigate around and list (cd /u01/oracle/user_projects/domains/ohsDomain/config/fmwconfig/components/OHS/ohs1/
ls
) orcat
any files you configured using the ConfigMaps.
Validating the OHS Nodeport
Validate the OHS nodeport by accessing the OHS URL's.
In the examples below,
${OHS-HOSTNAME}
refers to the hostname.domain of
the server where the OHS nodeport was deployed. ${OHS-NODEPORT}
refers to
the nodePort
specified in your ohs-service.yaml
, for
example 31777
for HTTP, or 31443
for HTTPS.
Note:
If OHS is accessed via a loadbalancer, replace${OHS-HOSTNAME}
and
${OHS-NODEPORT}
with the loadbalancer hostname.domain and
port.
If you have any problems accessing the URL’s, refer to Troubleshooting and Common Problems.
- Launch a browser and access the following:
Note:
If you have deployed OHS with Oracle WebGate, then it will depend on your policy setup as to whether the URL’s below are accessible or not.- The OHS homepage
http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}
. - Any other files copied in your
ohs-htdocs
ConfigMap, for example:http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/mypage.html
. - Any files from directories created under
htdocs
, for example theohs-myapp
ConfigMap:http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/myapp
. - Any URI’s defined for mod_wl_ohs in your
httpd.conf
,ssl.conf
ormoduleconf/*.conf
files, for example:http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/console
. - If Oracle WebGate is deployed, any protected applications, for
example:
http(s)://${OHS-HOSTNAME}:${OHS-NODEPORT}/myprotectedapp
.
- The OHS homepage