My Oracle Support Banner

Tutorial: Installing Oracle WebCenter Sites On Oracle Cloud Infrastructure (OCI) (Doc ID 3000966.1)

Last updated on APRIL 03, 2024

Applies to:

Oracle WebCenter Sites for OCI - Version 12.1.4.0_24.3_1 to 12.1.4.0_24.3_1 [Release 12]
Oracle WebCenter Sites - Version 12.2.1.4.0 to 12.2.1.4.0 [Release FatWire]
Information in this document applies to any platform.

Purpose

This document will show how to do an installation of WebCenter Sites on Oracle Cloud Infrastructure (OCI).

Scope

This document will explain some of the key steps to configuring a publicly available WebCenter Sites on Oracle Cloud Infrastructure.
This exercise will show how to do the configuration on Oracle Linux.
Similar process can be used for other Platforms.

The installation steps and methods are similar to on-premise installations.
The same documentation and KM notes apply whether the product is installed on-premise or on the cloud.

This document will show how to configure the following products:

The following diagram shows the configuration that will be performed in this document:

 

Details

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Purpose
Scope
Details
 1. Prerequisites
 1.1. Create a Compartment for Organizing the Resources for your Configuration Project
 1.2. Create a Virtual Cloud Network (VCN)
 1.3. Create an SSH Key Pair
 2. Setup a Bastion Host
 2.1. Create a Public Security List for the Bastion Host
 2.2. Create a Private Security List for the Bastion
 2.3. Check the Route Table for the Bastion
 2.4. Create a Public Subnet for the Bastion
 2.5. Create the Bastion Compute Instance
 2.6. Get the Bastion Compute Instance Information
 2.7. Configure SSH Access to the Bastion Host
 3. Provision the Oracle Database on Oracle Cloud Infrastructure with Database as a Service
 3.1. Create a Security List for the Database
 3.2. Create a Private Subnet for the Database
 3.3. Provision the Database System
 3.4. Gather the Database Information
 3.5. Configure SSH Access to the Database Instance on the Private Network Using the Bastion Host
 3.6. Get Familiar With the Database.
 4. Provision a Compute Instance for Installing WebCenter Sites
 4.1. Configure the Virtual Cloud Network for Installing WebCenter Sites
 4.1.1. Create a Security List for WebCenter Sites
 4.1.2. Create a Private Subnet for WebCenter Sites
 4.2. Create the WebCenter Sites Compute Instance
 4.3. Configure Access to the WebCenter Sites Instance
 4.3.1. Get the WebCenter Sites Instance Information
 4.3.2. Configure Access to the WebCenter Sites Instance on the Private Network Using the Bastion Host
 4.3.3. Configure WinSCP for File Transfer to the WebCenter Sites Instance
 4.4. Configure the Compute Instance for Installing WebCenter Sites Products
 4.4.1. Prepare the Operating System User and Groups for Installing WebCenter Sites
 4.4.2. Provision and Mount a Block Volume for the WebCenter Sites Instance
 4.4.3. Get the Software binaries for installing the WebCenter Sites
 4.4.4. Determine the Directory Structure for the Installation
 4.5. Check the Requirements for Installing WebCenter Sites
 4.5.1. Check the Database Requirements for Installing WebCenter Sites
 4.5.2. Create a Common User in the Database to Run the RCU.
 4.5.3. Check the System Requirements for Installing WebCenter Sites
 4.6. Configure VNC Server to Access the WebCenter Sites Instance
 4.6.1. Install VNC Server on the WebCenter Sites Instance
 4.6.2. Configure VNC Access to the WebCenter Sites Instance
 4.6.3. Configure Gnome on the WebCenter Sites Instance
 4.6.4. Turn Off Automatic Screen Lock for VNC Server in the WebCenter Sites Instance
 4.7. Install the JDK in the WebCenter Sites Instance
 4.8. Install the Infrastructure Software in the WebCenter Sites Instance
 4.9. Install the WebCenter Sites Software
 4.9.1. Install the WebCenter Sites Software
 4.10. Make a Backup of the Middleware Home Before Applying any Patches and Creating the Domain
 4.12. Create and Configure the Domain for WebCenter Sites
 4.12.1. Create the Database Schemas for WebCenter Sites
 4.12.2. Configure the Domain for WebCenter Sites
 4.12.3. Start the Node Manager
 4.12.4. Start the Administration Server
 4.12.5. Start the WebCenter Sites Managed Servers
 4.12.6. Verify the Configuration
 4.12.7. Configure WebCenter Sites Components
 5. Provision a Compute Instance for Installing Oracle HTTP Server
 5.1. Configure the Virtual Cloud Network for Installing Oracle HTTP Server
 5.1.1. Create a Security List for the Oracle HTTP Server
 5.1.2. Create a Private Subnet for the Oracle HTTP Server
 5.2. Create the Oracle HTTP Server Compute Instance
 5.3. Configure Access to the Oracle HTTP Server Instance
 5.3.1. Get the Oracle HTTP Server Instance Information
 5.3.2. Configure Access to the Oracle HTTP Server Instance on the Private Network Using the Bastion Host
 5.3.3. Configure WinSCP for File Transfer to the Oracle HTTP Server Instance
 5.4. Configure the Compute Instance for Installing the Oracle HTTP Server Product
 5.4.1. Prepare the Operating System User and Groups for Installing the Oracle HTTP Server
 5.4.2. Provision and Mount a Block Volume for the Oracle HTTP Server Instance
 5.4.3. Get the Software binaries for installing the Oracle HTTP Server
 5.4.4. Determine the Directory Structure for the Installation
 5.5. Check the Requirements for Installing Oracle HTTP Server
 5.6. Configure VNC Server to Access the Oracle HTTP Server Instance
 5.6.1. Install VNC Server on the Oracle HTTP Server Instance
 5.6.2. Configure VNC Access to the Oracle HTTP Server Instance
 5.6.3. Configure Gnome on the Oracle HTTP Server Instance
 5.6.4. Turn Off Automatic Screen Lock for VNC Server in the Oracle HTTP Server Instance
 5.7. Install the JDK in the Oracle HTTP Server Instance
 5.8. Install the Oracle HTTP Server Software
 5.9. Make a Backup of the Middleware Home Before Applying any Patches and Creating the Domain
 5.10. Apply the Recommended Patches for the Oracle HTTP Server
 5.10.1. Get the Patches for the HTTP Server Middleware Home
 5.10.2. Install the Patches to the HTTP Server Instance
 5.11. Create and Configure the Domain for the HTTP Server
 5.11.1. Create a Standalone Domain for the HTTP Server
 5.11.2. Start the Node Manager
 5.11.3. Start the Oracle HTTP Server Instance
 5.11.4. Verify the Configuration
 5.12. Configure the HTTP Server for Accessing WebCenter Sites
 5.13. Configure the Firewall in the WebCenter Sites Instance to Allow connection from the HTTP Server
 5.14. Test the Configuration
 6. Setup a Load Balancer
 6.1. Create a Security List for the Load Balancer
 6.2. Create a Public Subnet for the Load Balancer
 6.3. Create a Log Group for the Load Balancer
 6.4. Setup SSL Certificates for the Load Balancer
 6.5. Configure the Firewall in the Oracle HTTP Server Instance to Allow Connections from the Load Balancer
 6.6. Create the Load Balancer
 6.7. Check the Updates to the Security Lists When Creating the Load Balancer
 6.8. Allow Internet Traffic to the Load Balancer
 6.9. Configure the Oracle HTTP Server for SSL Termination at the Load Balancer
 6.10. Enable the WebLogic Server Plugin in the WebCenter Sites Managed Servers
 6.11. Create a Rule Set to Set SSL Headers in the Load Balancer
 6.12. Configure WebCenter Sites to be Accessed Using the Load Balancer
 6.13. Test the Configuration
 A. Appendix
 A.1. Connecting to the Bastion Host
 A.2. Connecting to a Compute Instance on a Private Network using a Bastion Host
 A.2.1. Configure SSH Tunnel With PuTTY Using the Bastion Host
 A.2.2. Connect to the Compute Instance on the Private Network Using SSH Tunnel Through the Bastion Host
 A.3. Create the Operating System User and Groups for Installing the Fusion Middleware Products
 A.4. Mount a Block Volume on a Compute Instance
 A.5. Configure WinSCP for File Transfer to the Compute Instances
 A.6. Configure VNC Server on a Compute Instance
 A.6.1. Install VNC Server (Oracle Linux 8)
 A.6.2. Configure SSH Tunnel With PuTTY for VNC Access Using the Bastion Host
 A.6.3. Enable Port Forwarding for VNC Access in the Bastion host
 A.6.4. Configure Gnome Initial Setup
 A.6.5. Turn Off Automatic Screen Lock for VNC
 A.8. Installing the JDK
 B. Troubleshooting
 B.1. VNC Server Issues
 Issue 1: Getting prompted for the user password when opening VNC Server
 Issue 2: Getting a pop-up when connecting to VNC Server with message "Authentication is required to refresh system repositories"
 Issue 3: Getting "bad permissions" / "Permission denied (publickey,gssapi-keyex,gssapi-with-mic)" - Running "ssh -i" command for Enabling Port Forwarding in the Bastion host
 B.2. Issues Connecting With PuTTY
 Issue 1: Getting "Network error: Connection timed out" connecting to the Bastion Host
 Issue 2: Getting "No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)" error when open PuTTY session
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.