My Oracle Support Banner

Tutorial: Running Oracle WebCenter Portal with Content on Oracle Cloud Infrastructure (OCI) (Doc ID 2856874.1)

Last updated on MARCH 29, 2023

Applies to:

Oracle WebCenter Portal - Version 12.2.1.4.0 and later
Information in this document applies to any platform.

Purpose

This document will show how to do a simple install of WebCenter Portal on Oracle Cloud Infrastructure (OCI). 

Scope

This document will explain some of the key steps to configuring a publicly available WebCenter Portal with Content installation 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 the same as with 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 Portal and Content
 4.1. Configure the Virtual Cloud Network for Installing WebCenter Portal and Content
 4.1.1. Create a Security List for WebCenter Portal and Content
 4.1.2. Create a Private Subnet for WebCenter Portal and Content
 4.2. Create the WebCenter Portal and Content Compute Instance
 4.3. Configure Access to the WebCenter Portal and Content Instance
 4.3.1. Get the WebCenter Portal and Content Instance Information
 4.3.2. Configure Access to the WebCenter Portal and Content Instance on the Private Network Using the Bastion Host
 4.3.3. Configure WinSCP for File Transfer to the WebCenter Portal and Content Instance
 4.4. Configure the Compute Instance for Installing WebCenter Portal and Content Products
 4.4.1. Prepare the Operating System User and Groups for Installing WebCenter Portal and Content
 4.4.2. Provision and Mount a Block Volume for the WebCenter Portal and Content Instance
 4.4.3. Get the Software binaries for installing the WebCenter Portal and Content
 4.4.4. Determine the Directory Structure for the Installation
 4.5. Check the Requirements for Installing WebCenter Portal and Content
 4.5.1. Check the Database Requirements for Installing WebCenter Portal and Content
 4.5.2. Create a Common User in the Database to Run the RCU.
 4.5.3. Check the System Requirements for Installing WebCenter Portal and Content
 4.6. Configure VNC Server to Access the WebCenter Portal and Content Instance
 4.6.1. Install VNC Server on the WebCenter Portal and Content Instance
 4.6.2. Configure VNC Access to the WebCenter Portal and Content Instance
 4.6.3. Configure Gnome on the WebCenter portal and Content Instance
 4.6.4. Turn Off Automatic Screen Lock for VNC Server in the WebCenter Portal and Content Instance
 4.7. Install the JDK in the WebCenter Portal and Content Instance
 4.8. Install the Infrastructure Software in the WebCenter Portal and Content Instance
 4.9. Install the WebCenter Portal and Content Software
 4.9.1. Install the WebCenter Portal Software
 4.9.2. Install the WebCenter Content Software
 4.10. Make a Backup of the Middleware Home Before Applying any Patches and Creating the Domain
 4.11. Apply the Recommended Patches for Fusion Middleware Products
 4.11.1. Get the Patches for the WebCenter Portal and Content Middleware Home
 4.11.2. Install the Patches to the WebCenter Portal and Content Instance
 4.12. Create and Configure the Domain for WebCenter Portal
 4.12.1. Create the Database Schemas for WebCenter Portal
 4.12.2. Configure the Domain for WebCenter Portal
 4.12.3. Start the Node Manager
 4.12.4. Start the Administration Server
 4.12.5. Start the WebCenter Portal Managed Servers
 4.12.6. Verify the Configuration
 4.13. Configure the Domain for WebCenter Content
 4.13.1. Create the Database Schemas for WebCenter Content
 4.13.2. Extend the Domain for WebCenter Content
 4.13.3. Start the Node Manager
 4.13.4. Start the Administration Server
 4.13.5. Start the WebCenter Content Managed Servers
 4.14. Configure WebCenter Content
 4.14.1. Configure the initial post-installation settings for Oracle WebCenter Content Server
 4.14.2. Enable Mandatory Content Server Components for WebCenter Portal
 4.14.3. Set the File Types to be Sent to the Dynamic Converter Component
 4.14.4. Configure the WebCenter Content Desktop Administration Application
 4.14.5. Configure OracleTextSearch for WebCenter Content Server
 4.15. Configure Inbound Refinery
 4.15.1. Configure the initial post-installation settings for Inbound Refinery
 4.15.2. Create an Outbound Provider in Content Server
 4.15.3. Set the File Formats to be Converted by Inbound Refinery
 4.16. Registering the WebCenter Content Server Repository with WebCenter Portal
 4.16.1. Create and Administrator User in Content Server
 4.16.2. Create the WebCenter Content Server Repository Connection for WebCenter Portal
 4.17. Verify the Documents Service in WebCenter Portal
 4.18. Configure the Memory for the managed Servers in the WebCenter Portal and Content Domain
 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 Portal and Content
 5.13. Configure the Firewall in the WebCenter and Content 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 Portal and Content Managed Servers
 6.11. Create a Rule Set to Set SSL Headers in the Load Balancer
 6.12. Configure WebCenter Content Server 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 7)
 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.7. Checking the Operating System Requirements for Installing Fusion Middleware Products
 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.