SAP ITS 6.20 on LINUX: Installation, Administration, Security, and Tuning
Arno Esser
SAP AG
Learning Objectives
As a result of this workshop, you will be able to:
Understand the concepts of SAP ITS
Install an ITS 6.20 with multiple virtual instances
Configure and loadbalance your ITS landscape
Administer your ITS server
Tune your ITS instances
Intranet
GUI
PC
Internet
Web Server
Browser
Browser
Browser
Firewall
SAP Internet Transaction Server
Extends the reach of SAP Systems into the Web Maps SAP screens to HTML, WML or similar web formats
Using web transfer protocol HTTP(S)
Drives transactions within the SAP System or calls function modules, BAPIs, etc. in the backend system Application Server sees a SAP GUI for Windows
Separation of Business Logic and Visual Appearance Downward compatible(towards ITS and Web Application Server releases)
ITS 6.20can be used to access SAP products based on SAP Web Application Server releases6.20 and below. ITS 6.10 and 4.6D C4 can be used to connect to SAP products based on SAP Basis 4.6D and below.
Service Files ?Service description ?HTML Templates ?Language Resource Files ?Flow Files Application
?ABAP
?Dynpro Screens ?Customization
Inside SAP System Business Logic
MIME Files ?Images ?Stylesheets
?Javascripts ?Multimedia ABAP Workbench Outside SAP System HTML Visualization
SAP@Web
Studio or ABAP Workbench
Browser
HTML Page HTML Page HTML Page
HTML Page HTML Templates / Flow Files
HTML Templates / Flow Files
Web Server software
Listens on a specific TCP port for requests Replies to HTTP requests from HTTP clients Can only send data after receiving a request
Sends request
Replies with data
Web Server Web Browser
Web Server
Software used to access the Internet
Requests data from a specific port of a specific Web Server (client/server structure) Presents the information received (such as text and pictures) Sends data to the Web Server
Web Server
Web Browsers
Web Browser
Sends data
Receives data
Microsoft Windows 2000 Server Microsoft Windows 2003 Server
Enterprise Server 8
Enterprise Linux2.1 ES/AS
Virtual Web Servers
On a single computer, multiple Web Servers (so-called virtual Web Servers) can be installed without having to repeat the entire installation process.
A request to a host with multiple virtual Web Servers installed is directed to the correct virtual Web Server by differentiating by
IP address (each virtual Web Server may have its own IP address)
Port number (each virtual Web Server may listen on a different port) Responses are either generated dynamically or are taken from a predefined directory structure belonging to the Web Server
This structure usually is created before the Web Server itself is set up.
The default Apache file directory is /srv/www/htdocs.
If you don’t specify a file to be accessed the Web Server may return a default document.
Each virtual Web Server should have its own directory structure This is necessary to install multiple SAP ITS instances with different application contents on the same computer
Apache Web Server Directory Structure
/srv(default web area)
/www(default web root directory)
/ftp(default ftp root directory)
Example: Root directories for virtual Web Servers /srv
/www/WEBGUI(Web area for SAP ITS ‘WEBGUI’)
/www/ADM(Web area for SAP ITS ‘ADM’)
SAP ITS Installation
You can get the installation files from
The Server Components CD (directory ITS/UNIX/LINUXINTEL).
https://www.doczj.com/doc/c66599998.html,/patches web site for the latest patches.
The setup program is based on SAPInst Installation tool which provides
Easy user friendly dialogs
A scripting interface for installations without user interaction
The chance to continue a failed installation after resolving the cause of the problem
Simplified update process for ITS servers (only one installation for all instances)
Installation tool known from SAP WebAS
SAP@Web Installation Guide
Detailed step by step instructions and matrix of necessary parameters
Print and read these instructions before starting an installation
SAP ITS Installation Requirements
Windows 2000 Server (not Professional)
Running on an Intel or compatible processor
Recommended minimum Service Pack 3
Windows 2003 Server
Running on an Intel or compatible processor (32-bit)
Linux Server
Running on an Intel or compatible processor (32-bit)
SUSE Linux Enterprise Server 8 (SLES8)
Red Hat Enterprise Linux 2.1 (AS/ES)
A minimum of 256 M
B physical memory is recommended (productive installations may require a lot more than this). 1GB Hard Drive space will suffice for several SAP ITS installations.
SAP ITS Installation Parameters
Landscape -Type of installation
Single Host
Dual Host (Recommended for Security and Scalability)
AGate installed on one host
WGate installed on another host together with the Web Server
SAP ITS installation type –Typical or Administration
Typical installations can run SAP GUI for HTML and other applications Administration installations exclusively run ITS Administration (virtual) Web Server to connect the SAP ITS to
Application packages (IAC packages) to be installed
SAP System Connection information and Logon Data (optionally)
Enterprise Linux 2.1
These security measures are strongly recommended for productive
installations. The firewall between AGate and WGate is only possible in Dual Host mode!
SAPRouter
SNC, (SAPRouter possible)DIAG RFC
TCP/IP
HTTPS