Apache web server magic on IBM i. seidengroup.com
|
|
- Loraine Sanders
- 6 years ago
- Views:
Transcription
1 Apache web server magic on IBM i seidengroup.com
2 Speaker: Alan Seiden Principal at Seiden Group Mentor CIOs and development teams Deliver modern technical solutions IBM Champion Host and sponsor of CIO Summit Club Seiden: The next generation Open source advocate & contributor
3 About Seiden Group Team of experts who: Mentor IBM i teams, IT Directors, CIOs Consult on projects and process Develop applications Troubleshoot
4 About Club Seiden! Forum for younger developers with a passion for open source, IBM i and collaboration!!
5 Contact information Alan Seiden alanseiden.com 9
6 What can Apache serve? Web sites and applications Allows limited access via TCP/IP requests APIs, web services Any kind of file Static or dynamic data 11
7 Apache can be extended via modules 12
8 Requirements & Prerequisites 13
9 Ensure that LICPGM is installed 14
10 15
11 Using Navigator for i 16
12 Minimum Software Requirements Extended base directory support 5770-SS1 Option 3 Host Servers 5770-SS1 Option 12 Qshell 5770-SS1 Option 30 IBM Portable Applications Solutions Environment for i 5770-SS1 Option 33 IBM TCP/IP Connectivity Utilities for i 5770-TC1 IBM Developer Kit for Java 5770-JV1 Option
13 Permissions for Administrators *IOSYSCFG Special Authority *CHANGE Authority to the library object QUSRSYS *ALL authority to the following objects: QUSRSYS/QATMHINSTA QUSRSYS/QATMHINSTC Tip: QATMHINSTC is where the instance really goes *USE authority for these command objects: STRTCPSVR, ENDTCPSVR *RX authority for: root (/) /www *RWX authority for directory /www/server_name/ 18
14 Let s create a web server instance 20
15 Using Navigator for i web administrator Start at port 2001 Redirects to secure port
16 Find HTTP and DCM tasks 22
17 Choose web administration 23
18 Web admin menu 24
19 Create new HTTP server 25
20 Proceed with the wizard 26
21 Finish Hit green start button 27
22 It works! Go to Use actual IP or domain name Sample HTML page will appear 28
23 If it didn t work: debug tips DSPMSG QSYSOPR will show error message and job number Check error log in QTMHHTTP s spool files: WRKSPLF SELECT(QTMHHTTP) Common reason for failure: IP/port already allocated 29
24 Detailed troubleshooting DSPMSG QSYSOPR find startup error ("HTTP Server instance ZENDSVR6 start up failed.") Put cursor on message press F1 to see details Within detailed message, look for job info (something like /QTMHHTTP/ZENDSVR6) Copy that info (108846/QTMHHTTP/ZENDSVR6) to your clipboard WRKJOB [the job info] Type "4" to see spool files, the job log of dead job Type "B" to go to the bottom. Then scroll back up till you see a "40" level error. 30
25 See active connections 31
26 Green screen method: NETSTAT NETSTAT *CNN is the shortcut 32
27 33
28 34
29 35
30 36
31 Navigator for i method 37
32 38
33 39
34 40
35 41
36 Configure it 42
37 Modifying Configuration Directives Change listener ports Restricting access Define multiple-domain Virtual Hosts Enable load balancing Other security suggestions More... IBM i HTTP Server Directive Finder Apache site Module Listing Apache site Directive Index 43
38 Editor built into the admin GUI 44
39 Other ways to edit GUI editor is safest (no CCSID issues), but Edit as you would any IFS file Configuration file /www/yourserver/conf/httpd.conf Connect to IFS via: Notepad++ Zend Studio or similar editor, and copy/paste/edit from there Edit on your PC and transfer with FTP/SFTP/SSH program (e.g. Filezilla) or IBM i Navigator 45
40 Restart to test any configuration change Restart 46
41 Setup or Change Listeners/Ports # Apache Default server configuration # General setup directives Listen *:80 Allow requests to IP address through port 80 Listen :80 Allow SSL connections to port 8443 as well [Alan] Listen :80 Listen *:8443 https 47
42 Multiple servers in one configuration This example will provide two virtual host configurations under the same web server instance # Note: NameVirtualHost directive has no effect since i 7.2 NameVirtualHost <VirtualHost > ServerName DocumentRoot /www/domain1 </VirtualHost> <VirtualHost > ServerName ServerAlias domain2.com *.domain2.com DocumentRoot /www/domain2 </VirtualHost> 48
43 Security tips 49
44 Reverse Proxy in front Benefits: Extra layer of protection Don t reveal the real server s address Give your real server a private address Access from inside only Provide a united front to multiple web servers A single web site can pull from many other sites, transparently A way to add features (e.g. SSL) to web servers when you can t control them directly Caching and content manipulation Some are optimized for this (e.g. Varnish) Reverse Proxy A front door that transparently pulls content from another server (i.e. your real server).! 50
45 Options for reverse proxy Appliance Runs in your network is a popular one Cloud-based Includes CDN, optimizer, more Your own IBM i partition in the DMZ Easy to administer Separate server (e.g. Linux) if you have the skills 51
46 IBM i reverse proxy configuration LoadModule proxy_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM LoadModule proxy_ftp_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM LoadModule proxy_http_module /QSYS.LIB/QHTTPSVR.LIB/ZSRCORE.SRVPGM LoadModule proxy_connect_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM # URL path /prod/ will pull content from server.200 <Location /prod/> ProxyPass ProxyPassReverse </Location> # URL path /test/ will pull content from server.201 <Location /test/> ProxyPass ProxyPassReverse </Location> 52
47 Restrict access to particular IP addresses (v2.2) Allow from ibm.com Allow from 10.0 Allow from Directive Syntax: Allow from all host env=[!]env-variable [host env=[!]env-variable] Deny from all Directive Syntax: Deny from all host env=[!]env-variable [host env=[!]env-variable] 53
48 Restrict access to particular IP addresses (v2.4) Require host ibm.com Require ip 10.0 Require ip Directive Syntax: Require [not] entity-name [entity-name] Require all denied Please note: Mixing 2.2 and 2.4 style directives can lead to unexpected results! Use upgrade Guide: 54
49 Restricting continued (v2.2) This example will allow access to the docroot folder only from connections originating from ibm.com subdomains and from addresses matching 10.0.*.* or *.* <Directory /www/yourserver/htdocs> Order Deny, Allow Deny from all Allow from ibm.com Allow from 10.0 Allow from </Directory> 55
50 Restricting continued (v2.4) This example will allow access to the docroot folder only from connections originating from ibm.com subdomains and from addresses matching 10.0.*.* or *.* <Directory /www/yourserver/htdocs> Require host ibm.com Require ip </Directory>
51 Set permissions on directories Secure programmer and QTMHHTTP access after making changes or creating instances. QTMHHTTP is default web server user WRKLNK with option 9 or these commands CHGAUT OBJ( /www/yourserver ) USER(JANPGMR) DTAAUT(*RX) OBJAUT(*NONE) SUBTREE(*ALL)! CHGAUT OBJ( /www/yourserver/htdocs ) USER(JANPGMR) DTAAUT(*RWX) OBJAUT(*NONE) SUBTREE(*ALL)! CHGAUT OBJ( /www/yourserver/htdocs ) USER(QTMHHTTP) DTAAUT(*RX) OBJAUT(*NONE) SUBTREE(*ALL)! 57
52 Other security suggestions Do not divulge information about the server s operating system or Apache version ServerTokens Prod Do not show directory index page <Directory /www/yourwebsite> Options -Indexes Order Allow, Deny Allow from all </Directory> 58
53 Enable Secure Sockets Layer (SSL) 59
54 Types of domain certificates Single domain certificate Multiple domain certificate Wildcard certificate (i.e. *.yourserver.com) Standard (verifies business identity and domain ownership) Extended Validation (additional level of verification) Encryption (128 or 256 bit/sha-1 or SHA-2) 60
55 Enable SSL 61
56 62
57 Digital Certificate Manager (DCM) 63
58 Go into *SYSTEM certificate store 64
59 We want a Server certificate 65
60 Create certificate signing request (CSR) Specify: Minimum 2048 bits Exact Common name 66
61 Submit CSR to a CA vendor many more... 67
62 CA vendor s form Follow the steps required by the Certificate Provider. Be prepared to provide account information including: organization details contact names and information payment information domain specific details. In most cases a representative of the certificate issuer will be contacting and verifying information provided to assert the authenticity of the request for the domain being requested. 68
63 Save certs to IFS on IBM i Manually copy cert files to IFS Files to save on IFS: Certificate (Your Certificate) Intermediate Certificate 1 ** Intermediate Certificate 2 ** Root CA Certificate *** Save certs to any IFS folder. ** You may need to download this certificate from the certificate provider *** Root CA certificate may already exist Ex.: /Certificates 69
64 Root Certificates may already be included in the store 70
65 Import root and intermediate certificates Provide paths of CA certs you had saved to IFS.. 71
66 Import your server certificate 72
67 Assign cert to applications With the certificate imported into the store now its time to assign it to the applications that will use it. NOTE Only applications already defined to use SSL will be shown on the list. Once you enable security for a Web Server instance it is then added to the application list showing the servers available for certificate assignment. Select your new certificate from the list provided 73
68 Success! Almost there Restart Web Servers to activate new SSL certificate Restart It worked! See lock in browser 74
69 Optional: combine virtual host with SSL # specify IP address the server is running on <VirtualHost xx.xx.xx.xx:443> # server application name set up earlier SSLAppName QIBM_HTTP_SERVER_DEFAULT SSLEngine On SSLCacheDisable </VirtualHost> Listen xx.xx.xx.xx:443 NameVirtualHost xx.xx.xx.xx:443 75
70 It works! How to tell if SSL is working Try in a browser; page should appear Lock icon appears Click the lock for more information 76
71 URL Magic 77
72 Rewrite rules Why change a URL? Use friendly URLs Replace /cgi-bin/lansaweb?procfun+jokpubw+jokpw03+dev with /literature/request Use consistent URLs www. vs. no www Redirect to another URL 78
73 I changed my mind on a URL name I made the name too long /articles-and-publications-by-alan-seiden Now I want to shorten it /articles-and-publications but not break my site for anyone RewriteRule to the rescue Both URLs point to the same place now # Map old directory to new RewriteRule ^articles-and-publications-by-alan-seiden(/)?$ /articlesand-publications/ [R=301,L] 79
74 Search engine optimization trick Some people type www. Some omit it Some web sites will link to me with www and some not alanseiden.com I want search engine credit combined as one site, not split as two # Example used on alanseiden.com # Google and browsers will see www site as the definitive address. # R=301: permanent redirect RewriteCond %{HTTP_HOST} ^alanseiden.com RewriteRule (.*) [R=301,L] 80
75 Redirect to https (SSL) # non-ssl Listen :80 <VirtualHost :80> # redirect to HTTPS RewriteEngine On RewriteRule ^/(.*) [NC,R,L] </VirtualHost> # SSL Listen :443 <VirtualHost :443> SSLEngine On # whatever application name you defined SSLAppName QIBM_HTTP_SERVER_DEFAULT SetEnv HTTPS_PORT 443 DocumentRoot /www/yourserver/htdocs <Directory /www/yourserver/htdocs> Allow from all </Directory> </VirtualHost> 81
76 Hide your underyling technology Which do you prefer? /cgi-bin/lansaweb?procfun+jokpubw+jokpw03+dev or /literature/request Show friendly URLs that call your programs #Map a friendly URL to another internal address (in this case, LANSA for the web) RewriteRule ^/literature/request$ /cgi-bin/lansaweb?procfun+jokpubw+jokpw03+dev [PT,L] 82
77 Let your imagination run free Rewrite rules are powerful and can be complex They use Regular Expressions Experiment here: Regular expression tester 83
78 Performance 84
79 Request-response protocol Client (browser) requests a file; server responds One file at a time (at most 2 6 in parallel) Browser requests HTML file, then as it parses HTML, finds other file names to request (images, css, js...) 85
80 Requests can be blocking in browser Browsers typically limit themselves to 2 6 parallel requests to a given server File requests stack up, blocked by prev. requests Above, even 304 not modified files caused blocking Solution: reduce number of images or improve caching via Expires headers 86
81 Example: Expires headers (caching) For aggressive caching, place these directives in Apache config file Can specify file types: ExpiresActive On # A means expire after a month in the client's cache ExpiresByType text/css A ExpiresByType application/x-javascript A ExpiresByType application/javascript A ExpiresByType text/html A ExpiresByType image/png A ExpiresByType image/gif A ExpiresByType image/jpeg A Many options: 87
82 More ways to reduce blocking If many.js or.css files are used: Combine them into fewer files Move contents of smaller.js or.css files inline to your pages, eliminating those external files Google PageSpeed tool will help you decide 88
83 Create a favicon for your site Browsers always look for a file called favicon.ico in your document root Those little icons that appear in the browser Once found, will be remembered by browser If not found, will be requested every time (and cause 404 s) How to create a favicon: 89
84 Keep HTTP connections alive Enable KeepAlive setting in Apache The TCP connection will stay open, waiting for you Good when downloading many images, css, js files You ll reduce the number of three-way handshakes that establish a connection Even more important with longer SSL handshakes 90
85 KeepAlive details Configurable by number of seconds, number of files to be downloaded, before closing connection Recommended settings for average site KeepAlive On KeepAliveTimeout 15 Details: Don t overdo it you are locking out other users from that HTTP job while it s dedicated to you 91
86 Connecting takes time Clues that Keepalive is off.. Connection: close, Connecting 3.6 seconds Connecting (longer than average but it really happened) 92
87 What you see when Keep-alive is on Firebug s Net tab shows Connection: Keep-Alive, and, here, timeout=300 seconds (5 minutes) Zero seconds to connect Keep-alive is working! 93
88 Each request passes through several layers 94
89 Compression reduces file size Called gzip or mod_deflate, the same for our purposes Compresses, speeds up HTML, JavaScript, CSS, favicons, anything text-based 95
90 Netflix improved with gzip/deflate Saw 13-25% performance improvement Cut outbound traffic in half That saves money for a busy site such as Netflix Details: It really works! 96
91 My compression test Before compression: 31.0kb; loaded in 250ms After compression: 4.4kb; loaded in 109ms. That s 14% of the size and 50% of the time! 97
92 Details of deflate/gzip compression Apache directives (sample) # Load IBM i's module that performs compression LoadModule deflate_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM # Specify content types to compress AddOutputFilterByType DEFLATE application/x-httpd-php application/json text/css application/x-javascript application/javascript text/html Tutorial on my blog: Apache reference: 98
93 Maximum simultaneous HTTP requests Set ThreadsPerChild in httpd.conf Default: ThreadsPerChild 40 Increase to number of expected HTTP connections 99
94 Load balancer 100
95 Apache as load balancer Variation on reverse proxy shown earlier Send requests to multiple servers Round-robin Ignore dead servers Scaling an application: a single server can farm out requests to other servers High availability Details: 101
96 Load balancer configuration # All requests (/ root) will be handled by balancer ProxyPass / balancer://mycluster/ stickysession=phpsessionid nofailover=off # Balancer definition <Proxy balancer://mycluster> BalancerMember BalancerMember smax=10 # Less powerful server. Don t send as many requests there BalancerMember smax=1 loadfactor=20 </Proxy> 102
97 Apache is your site s front door Make it look nice and clean Ensure that it is locked Dropping the door metaphor, you can also Improve performance by knowing the directives to use Improve search engine optimization Improve ease of use Offer APIs securely Share your Apache or other web server stories or questions 104
98 Questions 106
99 Contact Alan Seiden Seiden Group Ho-Ho-Kus, NJ Free tips and strategy newsletter:
RPG & PHP REST SERVICES WITH APIGILITY. Chuk Shirley Sabel Steel Service Club Seiden
RPG & PHP REST SERVICES WITH APIGILITY Chuk Shirley Sabel Steel Service Club Seiden Senior Software Engineer Founder and Owner Subject Matter Expert 2015 Innovation Award Winner @ChukShirley chukshirley@gmail.com
More informationAn internal CA that is part of your IT infrastructure, like a Microsoft Windows CA
Purpose This document will describe how to setup to use SSL/TLS to provide encrypted connections to the. This document can also be used as an initial point for troubleshooting SSL/TLS connections. Target
More informationPHP Debugging from A to Z (Apache to Zend) Stephanie Rabbani
PHP Debugging from A to Z (Apache to Zend) Stephanie Rabbani Hi! I ve been developing and troubleshooting web applications on the IBM i for 16 years, 11 of those using PHP. Formerly worked for BCD, now
More informationDAY 2! Logs, Aliases, Redirects, Rewrites, and More! Oh My! Thursday, November 8, 12
DAY 2! Logs, Aliases, Redirects, Rewrites, and More! Oh My! VIRTUAL HOSTING OVERVIEW Virtual Hosting is an extremely popular feature of the Apache webserver. Virtual Hosting allows Apache to serve up more
More informationDeltek Maconomy. Navigator Installation
Deltek Maconomy Navigator 1.0.1 Installation January 30, 2015 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors
More informationBitnami ProcessMaker Community Edition for Huawei Enterprise Cloud
Bitnami ProcessMaker Community Edition for Huawei Enterprise Cloud Description ProcessMaker is an easy-to-use, open source workflow automation and Business Process Management platform, designed so Business
More informationWhat to shove up your.htaccess
What to shove up your.htaccess Simon Bragg http://sibra.co.uk Cambridge Wordpress Meetup August 2018 The.htaccess file.htaccess files enable: Configuration changes to directory and sub-directory; Without
More informationInstall WordPress 3.X In Multi Blog / Multi user mode On localhost
Install WordPress 3.X In Multi Blog / Multi user mode On localhost In this tutorial, we will cover how to setup WordPress as a Multi User /Multi Blog. We ll start by downloading and installing a new version
More informationSecuring ArcGIS Services
Federal GIS Conference 2014 February 10 11, 2014 Washington DC Securing ArcGIS Services James Cardona Agenda Security in the context of ArcGIS for Server Background concepts Access Securing web services
More informationHypersocket SSO. Lee Painter HYPERSOCKET LIMITED Unit 1, Vision Business Centre, Firth Way, Nottingham, NG6 8GF, United Kingdom. Getting Started Guide
Hypersocket SSO Getting Started Guide Lee Painter HYPERSOCKET LIMITED Unit 1, Vision Business Centre, Firth Way, Nottingham, NG6 8GF, United Kingdom Table of Contents PREFACE... 4 DOCUMENT OBJECTIVE...
More informationIBM Connections Customisation and Integration with Lotus Sametime. Brian
IBM Connections 3.0.1 Customisation and Integration with Lotus Sametime Brian Bermingham bberming@ie.ibm.com @brianbermingham Who Am I? Brian Bermingham Social Software Customer Excellence Twitter: @brianbermingham
More informationBitnami Dolibarr for Huawei Enterprise Cloud
Bitnami Dolibarr for Huawei Enterprise Cloud Description Dolibarr is an open source, free software package for small and medium companies, foundations or freelancers. It includes different features for
More informationBitnami Coppermine for Huawei Enterprise Cloud
Bitnami Coppermine for Huawei Enterprise Cloud Description Coppermine is a multi-purpose, full-featured web picture gallery. It includes user management, private galleries, automatic thumbnail creation,
More informationGroupWise Architecture and Best Practices. WebAccess. Kiran Palagiri Team Lead GroupWise WebAccess
GroupWise Architecture and Best Practices WebAccess Kiran Palagiri Team Lead GroupWise WebAccess kpalagiri@novell.com Ed Hanley Senior Architect ed.hanley@novell.com Agenda Kiran Palagiri Architectural
More informationBIG-IP Access Policy Manager : Portal Access. Version 12.1
BIG-IP Access Policy Manager : Portal Access Version 12.1 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...7
More informationApica ZebraTester. Advanced Load Testing Tool and Cloud Platform
Whether Fortune 100 or the next big startup, Apica s bestin-class load testing and test automation platform helps companies ensure their web and mobile services runs with optimal performance. is an enterprise-level
More informationSSL Communication Setup iseries Source
SSL Communication Setup iseries Source Contents INTRODUCTION... 2 WHAT ADDRESS IS ISERIES COMMUNICATING WITH?... 2 CONFIRM ADDRESS ISERIES USES TO COMMUNICATE WITH OUTSIDE INTERNET... 2 EXPLANATION:...
More informationHow to configure the UTM Web Application Firewall for Microsoft Lync Web Services connectivity
How to configure the UTM Web Application Firewall for Microsoft Lync Web Services connectivity This article explains how to configure your Sophos UTM to allow access Microsoft s Lync Web Services (the
More informationBitnami Open Atrium for Huawei Enterprise Cloud
Bitnami Open Atrium for Huawei Enterprise Cloud Description Open Atrium is designed to help teams collaborate by providing an intranet platform that includes a blog, a wiki, a calendar, a to do list, a
More informationLAN protected by a Firewall. ArcGIS Server. Web Server. GIS Server. Reverse Proxy. Data
Implementing Security for ArcGIS Server Java Solutions Shreyas Shinde Introductions Who are we? Developers for ArcGIS Server Java Who are you? ArcGIS Server developers p developers GIS Administrators for
More informationA PAtCHy server: developed by the Apache group formed 2/95 around by a number of people who provided patch files for NCSA httpd 1.3 by Rob McCool.
Outline q Introduction to Apache httpd web server q Basic Compilation, Installation and Configuration q Apache File system q Apache Logging & Status q Security & Performance Features q Virtual Hosting
More informationDeltek Maconomy. iaccess 1.3 Installation
Deltek Maconomy iaccess 1.3 Installation February 29, 2016 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors may
More informationConfigure Wildcard-Based Subdomains
Configure Wildcard-Based Subdomains Apache s virtual hosting feature makes it easy to host multiple websites or web applications on the same server, each accessible with a different domain name. However,
More informationHow To Redirect A Webpage Cheat Sheet
How To Redirect A Webpage Cheat Sheet Need the code for your htaccess file? Check out our htaccess redirect generator here! Using Wordpress The easiest way to redirect a webpage on Wordpress is to use
More informationVMware Identity Manager Connector Installation and Configuration (Legacy Mode)
VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until
More informationOh yes, wpcache comes with a dashboard wpcache is not Plugin!
1 What is Happening? Oh yes, wpcache comes with a dashboard wpcache is not Plugin! Performance. Speed. Scalability. wpcache delivers world-class content delivery solutions. You are empowered to increase
More informationSystem Administration. NFS & Web Servers
System Administration NFS & Web Servers NFS SERVER File System Operations Create file / directory Remove file / directory List directory Open file Read from file Write to file NFS Network file system File
More informationBitnami Pimcore for Huawei Enterprise Cloud
Bitnami Pimcore for Huawei Enterprise Cloud Description Pimcore is the open source platform for managing digital experiences. It is the consolidated platform for web content management, product information
More informationThe WebGUI Runtime Environment. Roy Johnson Plain Black Corporation
The WebGUI Runtime Environment Roy Johnson Plain Black Corporation What is the WRE? All the supporting software required to host WebGUI Apache 2 / Mod_Perl 2 MySQL 5 Supporting Perl Modules AWStats Utilities
More informationHow to work with HTTP requests and responses
How a web server processes static web pages Chapter 18 How to work with HTTP requests and responses How a web server processes dynamic web pages Slide 1 Slide 2 The components of a servlet/jsp application
More informationSetting Up the Server
Managing Licenses, page 1 Cross-launch from Prime Collaboration Provisioning, page 5 Integrating Prime Collaboration Servers, page 6 Single Sign-On for Prime Collaboration, page 7 Changing the SSL Port,
More informationInstalling and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.
Installing and Configuring VMware Identity Manager Connector 2018.8.1.0 (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on
More informationCOSC 2206 Internet Tools. The HTTP Protocol
COSC 2206 Internet Tools The HTTP Protocol http://www.w3.org/protocols/ What is TCP/IP? TCP: Transmission Control Protocol IP: Internet Protocol These network protocols provide a standard method for sending
More informationBIG-IP Access Policy Manager : Portal Access. Version 13.0
BIG-IP Access Policy Manager : Portal Access Version 13.0 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...
More informationWorld Journal of Engineering Research and Technology WJERT
wjert, 2017, Vol. 3, Issue 2, 168-177 Original Article ISSN 2454-695X WJERT www.wjert.org SJIF Impact Factor: 4.326 ANALYSIS OF THE PERFORMANCE OF FEW WEBSITES OF THE GOVERNMENT OF BANGLADESH Nazmin Akter*,
More informationLet's have a look at the normal Joomla! URLs:
Joomla! v 1.5 Search Engine Friendly URLs (SEF URLs) A. What are SEF URLs? SEF means search engine friendly. Websites are considered search engine friendly if the pages can easily be found by search engines.
More informationConfiguring Cisco Unified MeetingPlace Web Conferencing Security Features
Configuring Cisco Unified MeetingPlace Web Conferencing Security Features Release 7.1 Revised: February 15, 2012 3:42 pm How to Configure Restricted Meeting ID Patterns, page 1 How to Configure Secure
More information... IBM AIX performance and tuning tips for Oracle s JD Edwards EnterpriseOne web server
IBM AIX performance and tuning tips for Oracle s JD Edwards EnterpriseOne web server Applies to JD Edwards EnterpriseOne 9.0 with tools release 8.98 or 9.1........ Diane Webster IBM Oracle International
More informationExinda How To Guide: SSL Acceleration. Exinda ExOS Version Exinda Networks, Inc.
Exinda How To Guide: SSL Acceleration Exinda ExOS Version 7.4.3 2 Copyright All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical,
More informationMake your IBM i Sizzle
Make your IBM i Sizzle with WordPress seidengroup.com Seiden Group and Club Seiden Alan is a leader and expert in PHP on IBM i; leader, Zend s PHP Toolkit for IBM i; and Performance guru of PHP on IBM
More informationVMware Horizon View Deployment
VMware Horizon View provides end users with access to their machines and applications through a unified workspace across multiple devices, locations, and connections. The Horizon View Connection Server
More informationMitel MiContact Center Enterprise WEB APPLICATIONS CONFIGURATION GUIDE. Release 9.2
Mitel MiContact Center Enterprise WEB APPLICATIONS CONFIGURATION GUIDE Release 9.2 NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by Mitel
More informationBitnami OSQA for Huawei Enterprise Cloud
Bitnami OSQA for Huawei Enterprise Cloud Description OSQA is a question and answer system that helps manage and grow online communities similar to Stack Overflow. First steps with the Bitnami OSQA Stack
More informationAudience: Info Workers, Dev
Wes Preston PWR202 Audience: Info Workers, Dev Solution and application sites built in SharePoint or O365 often rely on a baseline understanding of how SharePoint works. This entry point can stifle user
More informationV7.0. cover. Front cover. IBM Connections 4.5 Deployment Scenarios. Deployment Scenarios ERC 1.0
V7.0 cover Front cover IBM Connections 4.5 Deployment Scenarios Deployment Scenarios ERC 1.0 Deployment Scenarios Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International
More informationMitel MiVoice Connect Security Certificates
Application Note - AN16036 MT App Note 16036 (AN 16036) May, 2018 Mitel MiVoice Connect Security Certificates Description: This Application Note describes the use of security certificates in Mitel MiVoice
More informationAkana API Platform: Upgrade Guide
Akana API Platform: Upgrade Guide Version 8.0 to 8.2 Akana API Platform Upgrade Guide Version 8.0 to 8.2 November, 2016 (update v2) Copyright Copyright 2016 Akana, Inc. All rights reserved. Trademarks
More informationSophos UTM Web Application Firewall For: Microsoft Exchange Services
How to configure: Sophos UTM Web Application Firewall For: Microsoft Exchange Services This guide explains how to configure your Sophos UTM 9.3+ to allow access to the relevant Microsoft Exchange services
More informationGoAnywhere MFT Upgrade Guide. Version 5.5.2
GoAnywhere MFT Upgrade Guide Version 5.5.2 Copyright Terms and Conditions The content in this document is protected by the Copyright Laws of the United States of America and other countries worldwide.
More informationOn-demand target, up and running
On-demand target, up and running ii On-demand target, up and running Contents Chapter 1. Assumptions........ 1 Chapter 2. Overview......... 3 Chapter 3. Component purpose.... 5 Chapter 5. Starting a session
More informationConfigure the IM and Presence Service to Integrate with the Microsoft Exchange Server
Configure the IM and Presence Service to Integrate with the Microsoft Exchange Server Configure a Presence Gateway for Microsoft Exchange Integration, page 1 SAN and Wildcard Certificate Support, page
More informationSophos Mobile Control SaaS startup guide. Product version: 7
Sophos Mobile Control SaaS startup guide Product version: 7 Contents 1 About this guide...4 2 About Sophos Mobile Control...5 3 What are the key steps?...7 4 Change your password...8 5 Change your login
More informationCarol Woodbury President and Co-Founder SkyView Partners, Inc
Carol Woodbury President and Co-Founder SkyView Partners, Inc www.skyviewpartners.com Reasons for modifying IFS security How security differs between the IFS and i5/os Tips for re-working security in the
More informationDEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER
DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER Table of Contents Table of Contents Introducing the F5 and Oracle Access Manager configuration Prerequisites and configuration notes... 1 Configuration
More informationLive Data Connection to SAP BW
Live Data Connection to SAP BW Live data connections allow you to connect your data sources with SAP Analytics Cloud. Any changes made to your data in the source system are reflected immediately. The benefit
More informationBitnami TestLink for Huawei Enterprise Cloud
Bitnami TestLink for Huawei Enterprise Cloud Description TestLink is test management software that facilitates software quality assurance. It offers support for test cases, test suites, test plans, test
More informationScalability of web applications
Scalability of web applications CSCI 470: Web Science Keith Vertanen Copyright 2014 Scalability questions Overview What's important in order to build scalable web sites? High availability vs. load balancing
More informationBitnami OroCRM for Huawei Enterprise Cloud
Bitnami OroCRM for Huawei Enterprise Cloud Description OroCRM is a flexible open-source CRM application. OroCRM supports your business no matter the vertical. If you are a traditional B2B company, franchise,
More informationApache Httpd Manual Conf Virtualhost Redirect
Apache Httpd Manual Conf Virtualhost Redirect Most linux distributions setup Apache with set of Note that it used to be named httpd.conf, if you In an Apache config file you will likely have a VirtualHost
More informationSnapt Accelerator Manual
Snapt Accelerator Manual Version 2.0 pg. 1 Contents Chapter 1: Introduction... 3 Chapter 2: General Usage... 3 Accelerator Dashboard... 4 Standard Configuration Default Settings... 5 Standard Configuration
More informationGoAnywhere MFT Upgrade Guide. Version: Publication Date: 03/25/2016
GoAnywhere MFT Upgrade Guide Version: 5.2.3 Publication Date: 03/25/2016 Copyright 2016 Linoma Software. All rights reserved. Information in this document is subject to change without notice. The software
More informationWeb logs (blogs. blogs) Feed support BLOGS) WEB LOGS (BLOGS
Web logs (blogs blogs) You can create your own personal Web logs (blogs) using IBM Lotus Notes. Using the blog template (dominoblog.ntf), you create a blog application, such as myblog.nsf, which you can
More informationBitnami Piwik for Huawei Enterprise Cloud
Bitnami Piwik for Huawei Enterprise Cloud Description Piwik is a real time web analytics software program. It provides detailed reports on website visitors: the search engines and keywords they used, the
More informationBitnami Re:dash for Huawei Enterprise Cloud
Bitnami Re:dash for Huawei Enterprise Cloud Description Re:dash is an open source data visualization and collaboration tool. It was designed to allow fast and easy access to billions of records in all
More informationCYAN SECURE WEB Installing on Windows
CYAN SECURE WEB September 2009 Applies to: 1.7 and above Table of Contents 1 Introduction... 2 2 Preparation... 2 3 Network Integration... 3 3.1 Out-of-line Deployment... 3 3.2 DMZ Deployment... 3 4 Proxy
More informationscconnect v1.x ADMINISTRATION, INSTALLATION, AND USER GUIDE
scconnect v1.x ADMINISTRATION, INSTALLATION, AND USER GUIDE GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800)
More informationVMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway
VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationControl for CloudFlare - Installation and Preparations
Control for CloudFlare - Installation and Preparations Installation Backup your web directory and Magento 2 store database; Download Control for CloudFlare installation package; Copy files to /app/firebear/cloudflare/
More informationLecture 7b: HTTP. Feb. 24, Internet and Intranet Protocols and Applications
Internet and Intranet Protocols and Applications Lecture 7b: HTTP Feb. 24, 2004 Arthur Goldberg Computer Science Department New York University artg@cs.nyu.edu WWW - HTTP/1.1 Web s application layer protocol
More informationFB Image Contest. Users Manual
FB Image Contest Users Manual Table of contents Description.. 3 Step by step installation... 5 The administration interface.. 10 Creating a new contest... 13 Creating a Facebook Application.. 19 Adding
More informationIFS TOUCH APPS SERVER INSTALLATION GUIDE
IFS TOUCH APPS SERVER INSTALLATION GUIDE ABSTRACT IFS Touch Apps Server is an On Premise version of the IFS Touch Apps Cloud. The On Premise version doesn t need a separate installation of the IFS Cloud
More informationWP EBOOKS Creating A WordPress Network
WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 1 WP EBOOKS Creating A WordPress Network The Complete Guide to Setting Up WordPress Multisite 2 Creating a WordPress
More informationPolarion Enterprise Setup 17.2
SIEMENS Polarion Enterprise Setup 17.2 POL005 17.2 Contents Terminology......................................................... 1-1 Overview...........................................................
More informationEnterprise Overview. Benefits and features of Cloudflare s Enterprise plan FLARE
Enterprise Overview Benefits and features of s Enterprise plan 1 888 99 FLARE enterprise@cloudflare.com www.cloudflare.com This paper summarizes the benefits and features of s Enterprise plan. State of
More informationBitnami Tiny Tiny RSS for Huawei Enterprise Cloud
Bitnami Tiny Tiny RSS for Huawei Enterprise Cloud Description Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location,
More informationBitnami ez Publish for Huawei Enterprise Cloud
Bitnami ez Publish for Huawei Enterprise Cloud Description ez Publish is an Enterprise Content Management platform with an easy to use Web Content Management System. It includes role-based multi-user access,
More informationWeb Server Administration. Husni Husni.trunojoyo.ac.id
Web Server Administration Husni Husni.trunojoyo.ac.id Based on Randy Connolly and Ricardo Hoar Fundamentals of Web Development, Pearson Education, 2015 2 Objectives 1 Web Server Hosting 2 Options Domain
More informationBitnami Phabricator for Huawei Enterprise Cloud
Bitnami Phabricator for Huawei Enterprise Cloud IMPORTANT: Phabricator requires you to access the application using a specific domain. This domain is the public IP address for the cloud server. Description
More informationEntrust Connector (econnector) Venafi Trust Protection Platform
Entrust Connector (econnector) For Venafi Trust Protection Platform Installation and Configuration Guide Version 1.0.5 DATE: 17 November 2017 VERSION: 1.0.5 Copyright 2017. All rights reserved Table of
More informationpinremote Manual Version 4.0
pinremote Manual Version 4.0 Page 1 Table of content 1 Introduction... 4 2 Setup... 5 2.1 Requirements server... 5 2.2 Requirements client... 5 2.3 Setup process... 6 2.3.1 Single Server... 8 2.3.2 Cluster...
More informationJim Johnston Distributed Subcommittee
z/tpf V1.1 Apache v2.2.9 Deciding to Upgrade to Apache v2.2.9 Jim Johnston Distributed Subcommittee AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 Any reference
More informationH O W T O I N S T A L L A N S S L C E R T I F I C A T E V I A C P A N E L
H O W T O I N S T A L L A N S S L C E R T I F I C A T E V I A C P A N E L A R E S O U R C E F R O M M A K E M E B A I T. C O M B Y R A K T I M D U T T A How to Activate & Install an SSL Certificate in
More informationCool things in Navigator for IBM i to be a Rock Star Administrator
Cool things in Navigator for IBM i to be a Rock Star Administrator itech Solutions because IBM i (AS/400s) don t come with System Administrators Pete Massiello itech Solutions pmassiello@itechsol.com 203-744-7854
More informationInstalling an SSL certificate on your server
Installing an SSL certificate on your server Contents Introduction... 2 Preparing your certificate... 2 Installing your Certificate... 3 IIS 8... 3 IIS 7... 7 Apache... 10 Plesk 12... 11 Plesk Onyx...
More informationVMware AirWatch Content Gateway Guide for Linux For Linux
VMware AirWatch Content Gateway Guide for Linux For Linux Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
More informationBitnami Mantis for Huawei Enterprise Cloud
Bitnami Mantis for Huawei Enterprise Cloud Description Mantis is a complete bug-tracking system that includes role-based access controls, changelog support, built-in reporting and more. A mobile client
More informationWebReport/i. Report Intranet Feature. Version 12. As of May Kisco Information Systems 89 Church Street Saranac Lake, New York 12983
WebReport/i Report Intranet Feature Version 12 As of May 2012 Kisco Information Systems 89 Church Street Saranac Lake, New York 12983 Phone: (518) 897-5002 FAX: (518) 897-5003 E-mail: Sales@Kisco.com WWW:
More informationWEB TECHNOLOGIES CHAPTER 1
WEB TECHNOLOGIES CHAPTER 1 WEB ESSENTIALS: CLIENTS, SERVERS, AND COMMUNICATION Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson THE INTERNET Technical origin: ARPANET (late 1960
More informationVeeam Cloud Connect. Version 8.0. Administrator Guide
Veeam Cloud Connect Version 8.0 Administrator Guide June, 2015 2015 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may be reproduced,
More informationCSN09101 Networked Services. Module Leader: Dr Gordon Russell Lecturers: G. Russell
CSN09101 Networked Services Week 8: Essential Apache Module Leader: Dr Gordon Russell Lecturers: G. Russell This lecture Configuring Apache Mod_rewrite Discussions Configuring Apache Apache Very well known
More informationVMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway
VMware AirWatch Content Gateway for Windows VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationOracle HTTP Server 11g R1 Configuration Oracle FLEXCUBE Investor Servicing Release [May] [2017]
Oracle HTTP Server 11g R1 Configuration Oracle FLEXCUBE Investor Servicing Release 12.4.0.0.0 [May] [2017] Table of Contents 1. PURPOSE... 4 2. INTRODUCTION TO ORACLE HTTP SERVER (OHS)... 5 2.1 HTTP LISTENER...
More informationLotus esuite Workplace for IBM Network Station Manager for AS/400 Date: December 8, 1998
Lotus esuite Workplace for IBM Network Station Manager for AS/400 Date: December 8, 1998 TABLE OF CONTENTS ----------------- ----------------- -Prerequisites -Installation -Migration -Auto-configuration
More informationUser Manual. Admin Report Kit for IIS 7 (ARKIIS)
User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...
More informationHow to get a perfect 100 in Google PageSpeed Insights
How to get a perfect 100 in Google PageSpeed Insights And what might happen if you don't Follow Along http://goo.gl/fqfwyj @mcarper @NickWilde1990 Your site just went live after being under construction
More informationCUSTOMER CONTROL PANEL... 2 DASHBOARD... 3 HOSTING &
Table of Contents CUSTOMER CONTROL PANEL... 2 LOGGING IN... 2 RESET YOUR PASSWORD... 2 DASHBOARD... 3 HOSTING & EMAIL... 4 WEB FORWARDING... 4 WEBSITE... 5 Usage... 5 Subdomains... 5 SSH Access... 6 File
More informationMac OS X Server Web Technologies Administration. For Version 10.3 or Later
Mac OS X Server Web Technologies Administration For Version 10.3 or Later apple Apple Computer, Inc. 2003 Apple Computer, Inc. All rights reserved. The owner or authorized user of a valid copy of Mac OS
More informationOracle HTTP Server 11g R1 Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release [May] [2017]
Oracle HTTP Server 11g R1 Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release 12.4.0.0.0 [May] [2017] Table of Contents 1. PURPOSE... 3 2. INTRODUCTION TO ORACLE HTTP SERVER (OHS)... 3
More informationOracle HTTP Server 11g R1 Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release [May] [2018]
Oracle HTTP Server 11g R1 Configuration for FLEXCUBE Oracle FLEXCUBE Universal Banking Release 14.1.0.0.0 [May] [2018] Table of Contents 1. PURPOSE... 1-3 2. INTRODUCTION TO ORACLE HTTP SERVER (OHS)...
More informationSophos Mobile as a Service
startup guide Product Version: 8 Contents About this guide... 1 What are the key steps?... 2 Change your password... 3 Change your login name... 4 Activate Mobile Advanced licenses...5 Check your licenses...6
More information