Commonspot Installation at Cornell University Library Paul Houle Library Systems Thanks: James Reidy, Surinder Ghangas, Ken Friedman, Chris Manly, David.

Slides:



Advertisements
Similar presentations
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Advertisements

Chapter 20 Oracle Secure Backup.
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING MS SQL Server 2008 R2 Express Edition.
Copyright GeneGo CONFIDENTIAL »« MetaCore TM (System requirements and installation) Systems Biology for Drug Discovery.
Chapter Apache Installation on Linux. Acknowledgement The contribution made by Darrin Morison is acknowledged.
Apache Installation by Jack Davis. Web Servers The Apache HTTP Server is the most widely used web server on the Internet. Apache is fast, free, and full-featured.
Chapter 2 Accessing Your System and the Common Desktop Environment.
Oracle 9I Application Server Release 2 – Basic Administration
Migrating Commonspot Sites Paul Houle Peter Hoyt Library Systems Thanks: James Reidy, Surinder Ghangas.
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Database Backup and Recovery
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
SFX System Administration SFX Training, SFX File Structure The SFX installation is contained in one directory: /exlibris/sfx_ver/sfx_version_3.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Virtual Hosts The apache server can handle multiple “web sites” at a time – a web service provider company may have multiple different sites to offer (see.
Linux Operations and Administration
IM-B201 Traditional Virtualized Private Cloud Public Cloud  Windows  Linux  UNIX  Windows  Linux  UNIX  Windows  Linux  Windows  Linux.
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
Appendix: Installing AMP (Apache + MySQL + PHP). Training Course, CS, NCTU 2 AMP  AMP A – Apache Web Server M – MySQL Database Server P – PHP Language.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Linux Operations and Administration
ColdFusion MX Server Administration J2EE Deployment and Clustering Adam Wayne Lehman J2EE Deployment and Clustering Adam Wayne.
Web Servers Installation and Configuration May 24, 2001 CIS System Administration Problem Statement The class topic is setting up a Linux server to support.
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
What’s New in ColdFusion MX 6.1 Sep-15 Michael Smith, TeraTech Inc Intro.
An introduction to Apache. Different Types of Web Servers Apache is the default web server for may Unix servers. IIS is Microsoft’s default web server.
Apache httpd Web Server C. Edward Chow. Advanced Internet & Web Systems chow2 Outline of the Talk Introduction to Apache httpd web server Basic Compilation,
What’s New in CF 8 Admin MDCFUG 8/14/2007 Ajay Sathuluri Sr. Web and Database Engineer TeraTech Inc.
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
1 Apache and Virtual Sites and SSL Dorcas Muthoni.
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG 11 Kigali, Rwanda May 2010 Dorcas Muthoni Courtesy: Hervey Allen.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
June 12th, th Sakai Conference - Amsterdam Sakai 2.4.x System Administrator’s Guide Tony Atkins 7th Sakai Conference Amsterdam, Netherlands June12th,
ArcGIS Server for Administrators
Cosc 4750 Configuring httpd, Mysql, And Samba. defaults By default httpd demean will startup and work User directories are turned off Default directory.
Cross-platform from the metal up Offer robust Linux/UNIX capabilities across WSSC & Azure products.
1 Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess AFNOG X Cairo, Egypt May 2009 Hervey Allen.
LinuxChix Apache. Serving Webpages The layer 7 protocol (HTTP) is what our browsers talk to get us the websites we can't seem to live without. HTTP is.
The Future of ColdFusion Christian Cantrell ell.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
Install Appaserver ©Tim Riley. Apache Group ©Tim Riley Add yourself to the apache group. Both the apache user and group are called “www-data”. This step.
WAMP Windows Apache MySQL and PHP i.e. “WAMP”. Why WAMP? WampServer is a Windows web development environment. It allows you to create and test web pages.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Users and Documents.
Web Server (Apache httpd ) 1. 2 Apache Web Server A PAtCHy server: developed by the Apache group History- First.
Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock.
CHAPTER 5 MANAGING USER ACCOUNTS & GROUPS. User Accounts Windows 95, 98 & Me do not need a user account like Windows XP Professional to access computer.
CITA 310 Section 5 Virtual Hosts and Virtual Directories (Selected Topics from Textbook Chapter 6)
Presented by Lonnye Bower Fardin Khan Chris Orona APACHE WEB SERVER.
Planning, configuring, running and maintaining a web server -1.
Day 15 Apache. Being a web server Once your system is correctly connected to the network, you could be a web server. –When you go to a web site such as.
Installing VERITAS Cluster Server. Topic 1: Using the VERITAS Product Installer After completing this topic, you will be able to install VCS using the.
Installing Coldfusion Under Linux Mid-Michigan Coldfusion User’s Group, Nov
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Web Server Administration Chapter 6 Configuring a Web Server.
Upgrade on Windows 7. DownloadSoftware Download Software from link provided in Webliography: e/
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Apache Web Server v. 2.2 Reference Manual Chapter 2 Starting Apache.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
Web and Proxy Server.
Apache and... Virtual Hosts ---- aliases mod_rewrite ---- htaccess
SquirrelMail for Webmail
Upgrade SFX V3 to V4 Lieve Rottiers.
Lab 1 introduction, debrief
Oracle Architecture Overview
Public-key Infrastructure
SAP R/3 Installation on WIN NT-ORACLE
Public-key Infrastructure
APACHE WEB SERVER.
Presentation transcript:

Commonspot Installation at Cornell University Library Paul Houle Library Systems Thanks: James Reidy, Surinder Ghangas, Ken Friedman, Chris Manly, David DeMello and Oya Reiger

The Big Picture HW Oracle Solaris ApacheCFMX Commonspot DesignersDevelopers Contributors TrainingStrategy

Context Support 21 unit libraries and many projects Current web server, copia, has > 40 virtual hosts > 170 toplevel directories 500,000+ hits/day Availability, Maintainability Separate production and test Isolate essential from inessential Tight control

Hardware Sun Fire V440 Solaris 9 StorEdge 6130 Array fibre channel

Software Solaris 9 Oracle Cold Fusion MX 6.1 Enterprise Edition (Jrun 4) 2x license for 4 CPU machine install service pack 1 upgrade Oracle drivers from Macromedia Apache mod_cuwebauth mod_jrun20 CommonSpot 4.5sp1 CornellCustomAuthZ

Two Instances SPOT http port 80 /spot/ apache spot jrun SPOT oracle SPOTTEST http port X /spottest/ apache spottest jrun SPOTTEST oracle

CFMX Installation Multiple instances of Coldfusion: Used J2EE installation mode w/ Jrun 4 (/opt/coldfusion/jrun4) Install CFMX twice (/opt/coldfusion2/jrun4) mv /opt/coldfusion2/jrun4/servers/cfusion -> /opt/coldfusion/jrun4/servers/spottest JRUN Management console is nice, but.. all servers must run as same UNIX user no per-server jvm.config /etc/init.d/{spot,spottest}-jrun Use –config option to specify correct jvm.config

Namespace Two to four letter code per site: commonspot.library.cornell.edu -> cs dlit.library.cornell.edu -> dl insidecul.library.cornell.edu -> ins Commonspot gets own root directory can install other apps good for migration: add redirects to new site Avoids namespace collisions inside Cold Fusion Short names can be used to compose Solaris usernames: cs -> smb_cs

Apache Directory Layout /spot/ apache2/ bin/ conf/ httpd.conf vhosts.conf … commonspot/ commonspot-data/ sites/ commonspot.library.cornell.edu/ dlit.library.cornell.edu/

httpd.conf and vhost.conf httpd.conf: … Include conf/vhosts.conf vhosts.conf: … Include/spot/sites/commonspot.library.cornell.edu/conf/host. conf …

Virtual host directory /spottest/sites/commonspot.library.cornell.edu/ conf/ host.conf designer/ … htdocs/ cs/ logs/ access_log error_log

host.conf ServerAdmin ServerName commonspot.library.cornell.edu DocumentRoot /spottest/sites/commonspot.library.cornell.edu/htdocs ErrorLog /spottest/sites/commonspot.library.cornell.edu/logs/error_lo g CustomLog /spottest/sites/commonspot.library.cornell.edu/logs/access_l og combined RewriteEngine On RewriteRule ^/$ /cs/ [R] Alias /commonspot/ /spottest/commonspot/ Alias /CFIDE/ /opt/coldfusion/jrun4/servers/spottest/cfusion-ear/cfusion- war/CFIDE/

Remote Access Designers and programmers use SAMBA to access selected files in test instance. Files belong to smb_{site name} Symbolic links provide controlled view: \\spot.library.cornell.edu\{site_name} /spottest/sites/commonspot.library.cornell.edu/designer/ customcf ->../htdocs/cs/customcf renderhandlers ->../htdocs/cs/renderhandlers style ->../htdocs/cs/style templates ->../htdocs/cs/templates

Backups System Backup Weekly backup with mksysdb – keep 3 weeks back Filesystem backup ASDM incremental backup nightly – keep 3 version Oracle Backup incremental backup – every 8 hours flush redo logs to archive backup archive with ASDM full backup – weekly, 5 am Saturday shutdown oracle, take snapshot, restart oracle mount snapshot, backup with ASDM -- Surinder Ghangas

CUWebAuth authentication Developed by David Demello Installation on server: Install CornellCustomAuthZ in Commonspot Directory Edit config.xml (optional) put hooks in commonspot/newsite Installation per site: Hook files: login.cfm, after—login.cfm, custom-authentication.cfm, force-login.cfm Edit config.xml Key icon is glitchy, go to login.cfm instead - David DeMello

Creating a new site New Database, UNIX and SAMBA users Surinder Ghangas Create Directories and Virtual Host, configure CUWebAuth Paul Houle Create Site in Commonspot James Reidy

Copy Test to Production User db must be synchronized Export site db from Test Oracle Create Production Site in Commonspot Import site db into Production Oracle Copy site directory Check site ids in Application.cfm Run migration tool

Gotchas Oracle User Permissions (see sg14) Be careful about installing at server root WebDAV and ColdFusion don’t mix Windows -> UNIX: Case sensitivity Verity indexing of PDF files doesn’t work yet

Commonspot Software Configuration: James Reidy Apache, Jrun, CFMX, SAMBA: Paul Houle Oracle, Backups, Unix admin: Surinder Ghangas Authentication: David DeMello General Questions: Oya Rieger