Corrélyce diffusion. Sommaire

Size: px
Start display at page:

Download "Corrélyce diffusion. Sommaire"

Transcription

1 Corrélyce diffusion Procédure d installation de la plate-forme Corréé Titre du Procédure d installation de la plate-forme Corréé document Nom du correlyce-diffusion_doc_install_ pdf document Date 8 novembre 2011 Version 1.0 État Statut Évolutif Validé Auteur(s) Jean-Christophe Pérennes Diffusion Observations Document validé avec la version du code Sommaire 1. Origine du document L'installation des serveurs ldap Les commandes Fichier de configuration slapd.conf du Master Fichier de configuration slapd.conf du Slave Fichier de configuration de l'hôte virtuel ldap1.correex.fr Mise en place SSL L'installation des applicatifs pour correex Exim Installation de Exim : Configuration de Exim :: Test d'exim Sympa Installation de Sympa Configuration de Sympa Récupération des listes existantes Bugs sympa Mysql Installation de Mysql Configuration de Mysql Php Installer Php Modules complémentaires à installer PhpMyAdmin Installer PhpMyAdmin Utilisateurs et bases à sauvegarder Paramétrage d'apache Apache Installer Apache Modules complémentaires à installer Ce document est diffusé sous licence Creative Commons Attribution - Pas d'utilisation Commerciale - Partage à l'identique 3.0 non transposé. Pour accéder à une copie de cette licence, merci de vous rendre à l'adresse suivante &(url_licence) ou envoyez un courrier à Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

2 3.7. Java Installer Java Utilisation de Java 1.5 par défaut Tomcat Installer Tomcat Configuration de Tomcat Configuration du tas de la JVM Configuration d'apache Configuration des modules pré-installés Configuration de l'hôte virtuel Configuration des ports Configuration des certificats Applications Tomcat Application web CRDP de l Académie d Aix-Marseille page 2 G. Puimatto, JC Pérennes Novembre 2011

3 1. ORIGINE DU DOCUMENT Ce document d installation a été établi dans le cadre du projet Correex, pour permettre à l hébergeur exploitant de réaliser les opérations d installation. Il a été validé par le CRDP, qui assure l exploitation de Correex et la société Jaguar Networks, qui en assure l hébergement. Ce document est valide pour la version du code Corréé. Il devra bénéficier de nouveaux enrichissements pour les versions ultérieures. Dans ce qui suit, le nom de la plate-forme a été remplacé par Correex, désignation générique des implémentations du code Corréé dans le cadre du dispositif Corrélyce Diffusion. 2. L'INSTALLATION DES SERVEURS LDAP 2.1. Les commandes apt-get install slapd ldap-utils /etc/init.d/slapd stop cd /etc/ldap/schema/ mkdir corree cd /etc/ldap/schema/corree/ cp /home/crdpadmin/corree/init/ldap/schema/corree/*. chmod 644 * vi /etc/ldap/slapd.conf chown root:openldap slapd.conf chmod 640 slapd.conf slapadd -b 'dc=corree,dc=fr' -l /home/crdpadmin/corree.fr.ldif /etc/init.d/slapd start Pour deboggage si nécessaire cd /var/lib/ldap rm -R * /etc/init.d/slapd start ou slapd -d /etc/init.d/slapd stop chown -R openldap.openldap /var/lib/ldap chmod -R 600 /var/lib/ldap apt-get install php5-ldap phpldapadmin vi /etc/phpldapadmin/config.php Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 3

4 2.2. Fichier de configuration slapd.conf du Master This is the main slapd configuration file. See slapd.conf(5) for more info on the configuration options. Global Directives: Features to permit allow bind_v2 Schema and objectclass definitions include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/corree/core_corree.schema include /etc/ldap/schema/corree/cosine_corree.schema include /etc/ldap/schema/corree/inetorgperson_corree.schema include /etc/ldap/schema/corree/ent_corree.schema Where the pid file is put. The init.d script will not stop the server if you change this. pidfile /var/run/slapd/slapd.pid List of arguments that were passed to the server argsfile /var/run/slapd/slapd.args Read slapd.conf(5) for possible values loglevel 0 Where the dynamically loaded modules are stored modulepath /usr/lib/ldap moduleload back_bdb The maximum number of entries that is returned for a search operation sizelimit 500 The tool-threads parameter sets the actual amount of cpu's that is used for indexing. tool-threads 1 Specific Backend Directives for bdb: Backend specific directives apply to this backend until another 'backend' directive occurs backend bdb checkpoint Specific Backend Directives for 'other': Backend specific directives apply to this backend until another 'backend' directive occurs backend <other> CRDP de l Académie d Aix-Marseille page 4 G. Puimatto, JC Pérennes Novembre 2011

5 Specific Directives for database 1, of type bdb: Database specific directives apply to this databasse until another 'database' directive occurs database bdb Where the database file are physically stored for database 1 directory "/var/lib/ldap" replica uri=ldap:// :389 binddn="cn=admin,dc=corree,dc=fr" bindmethod=simple credentials = "$cour13_" replogfile /var/lib/ldap/replog For the Debian package we use 2MB as default but be sure to update this value if you have plenty of RAM dbconfig set_cachesize Sven Hartge reported that he had to set this value incredibly high to get slapd running at all. See for more information. Number of objects that can be locked at the same time. dbconfig set_lk_max_objects 1500 Number of locks (both requested and granted) dbconfig set_lk_max_locks 1500 Number of lockers dbconfig set_lk_max_lockers 1500 Save the time that the entry gets modified, for database 1 lastmod on Where to store the replica logs for database 1 replogfile /var/lib/ldap/replog The base of your directory in database 1 suffix "dc=corree,dc=fr" moduleload syncprov rootdn "cn=admin,dc=corree,dc=fr" rootpw "$cour13_" index objectclass pres,eq index cn pres,eq,sub index sn pres,eq,sub index givenname eq index uid eq index l eq index ENTPersonLogin eq,sub index ENTPersonStructRattach eq index ENTAuxEnsClasses eq index ENTAuxEnsGroupes eq index ENTEleveClasses eq index ENTEleveGroupes eq index ENTStructureUAI eq index ENTStructureSIREN eq Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 5

6 index entrycsn,entryuuid eq overlay syncprov syncprov-checkpoint 50 5 syncprov-sessionlog Fichier de configuration slapd.conf du Slave This is the main slapd configuration file. See slapd.conf(5) for more info on the configuration options. Global Directives: Features to permit allow bind_v2 Schema and objectclass definitions include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/corree/core_corree.schema include /etc/ldap/schema/corree/cosine_corree.schema include /etc/ldap/schema/corree/inetorgperson_corree.schema include /etc/ldap/schema/corree/ent_corree.schema Where the pid file is put. The init.d script will not stop the server if you change this. pidfile /var/run/slapd/slapd.pid List of arguments that were passed to the server argsfile /var/run/slapd/slapd.args Read slapd.conf(5) for possible values loglevel 0 Where the dynamically loaded modules are stored modulepath /usr/lib/ldap moduleload back_bdb The maximum number of entries that is returned for a search operation sizelimit 500 The tool-threads parameter sets the actual amount of cpu's that is used for indexing. tool-threads 1 Specific Backend Directives for bdb: Backend specific directives apply to this backend until another 'backend' directive occurs backend bdb checkpoint Specific Backend Directives for 'other': CRDP de l Académie d Aix-Marseille page 6 G. Puimatto, JC Pérennes Novembre 2011

7 Backend specific directives apply to this backend until another 'backend' directive occurs backend <other> Specific Directives for database 1, of type bdb: Database specific directives apply to this databasse until another 'database' directive occurs database bdb Where the database file are physically stored for database 1 directory "/var/lib/ldap" updatedn cn=admin,dc=corree,dc=fr updateref ldap:// :389 For the Debian package we use 2MB as default but be sure to update this value if you have plenty of RAM dbconfig set_cachesize Sven Hartge reported that he had to set this value incredibly high to get slapd running at all. See for more information. Number of objects that can be locked at the same time. dbconfig set_lk_max_objects 1500 Number of locks (both requested and granted) dbconfig set_lk_max_locks 1500 Number of lockers dbconfig set_lk_max_lockers 1500 Save the time that the entry gets modified, for database 1 lastmod on Where to store the replica logs for database 1 replogfile /var/lib/ldap/replog The base of your directory in database 1 suffix "dc=corree,dc=fr" rootdn "cn=admin,dc=corree,dc=fr" rootpw "$cour13_" updateref ldap:// index objectclass pres,eq index cn pres,eq,sub index sn pres,eq,sub index givenname eq index uid eq index l eq index ENTPersonLogin eq,sub index ENTPersonStructRattach eq index ENTAuxEnsClasses eq index ENTAuxEnsGroupes eq index ENTEleveClasses eq index ENTEleveGroupes eq index ENTStructureUAI eq index ENTStructureSIREN eq Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 7

8 index entrycsn,entryuuid eq syncrepl rid=123 provider=ldap:// :389 type=refreshonly interval=00:00:01:00 searchbase="dc=corree,dc=fr" filter="(objectclass=*)" scope=sub attrs="*,+" schemachecking=off bindmethod=simple binddn="cn=admin,dc=corree,dc=fr" credentials="$cour13_" 2.4. Fichier de configuration de l'hôte virtuel ldap1.correex.fr NameVirtualHost *:443 <VirtualHost *:443> SSLEngine On SSLCertificateFile /etc/apache2/certs_tbs/ldap1.correex.fr.pem SSLCertificateKeyFile /etc/apache2/certs_tbs/ldap1.correex.fr.key SSLCertificateChainFile /etc/apache2/certs_tbs/chain.crt SSLCipherSuite HIGH SSLProtocol all -SSLv2 ServerName ldap1.correex.fr ServerAlias ldap1.correex.fr ServerAdmin DocumentRoot /var/www-https/ ErrorLog /var/log/apache2/error.ldap1.correex.fr.log CustomLog /var/log/apache2/access.ldap1.correex.fr.log combined RewriteEngine On RewriteRule ^/$ /phpldapadmin/\? [R] ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from </Directory> </VirtualHost> Indications complémentaires Activer les modes ssl, rewrite, alias Attention certificats dans /etc/apache2/cert_tbs Supprimer l'écoute de l'hôte virtuels sur le port 80 d'apache. CRDP de l Académie d Aix-Marseille page 8 G. Puimatto, JC Pérennes Novembre 2011

9 2.5. Mise en place SSL Génération de la clé et de la demande de certificat du server (cn=ldap1.correex.fr) openssl genrsa 2048 > slapd-key.pem openssl req -new -key slapd-key.pem > slapd-csr.pem Obtenir certificat seveur auprès d'une autorité de certification slap-crt.pem récupérer La chaine de certification myca-cacert.pem Modifier le fichier /etc/default/slapd SLAPD_SERVICES="ldap:/// ldaps:///" Modifier le fichier /etc/ldap/slapd.conf pour y ajouter avant le backend: TLSCertificateFile /etc/ssl/certs/slapd-crt.pem TLSCertificateKeyFile /etc/ldap/slapd-key.pem TLSCACertificateFile /etc/ssl/certs/myca-cacert.pem 3. L'INSTALLATION DES APPLICATIFS POUR CORREEX 3.1. Exim Installation de Exim : apt-get install exim Configuration de Exim :: Il est possible de configurer Exim en modifiant directement le fichier de configuration (/etc/exim4/update-exim4.conf.conf)ou par interface graphique (accessible par dpkg-reconfigure exim4-config) /etc/exim4/update-exim4.conf.conf Edit this file and /etc/mailname by hand and execute update-exim4.conf yourself or use 'dpkg-reconfigure exim4-config' Please note that this is _not_ a dpkg-conffile and that automatic changes to this file might happen. The code handling this will honor your local changes, so this is usually fine, but will break local schemes that mess around with multiple versions of the file. update-exim4.conf uses this file to determine variable values to generate exim configuration macros for the configuration file. Most settings found in here do have corresponding questions in the Debconf configuration, but not all of them. This is a Debian specific file dc_eximconfig_configtype='internet' dc_other_hostnames='correex.fr' dc_local_interfaces=' ; ' Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 9

10 dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='true' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' Test d'exim host mx1.correex.fr exim -bt mail tail /var/log/exim4/mainlog 3.2. Sympa L utilisation de Sympa est une spécificité de la plate-forme Courdecol13. Les plates-formes Corrééx doivent disposer d un accès à un gestionnaire de liste de diffusion, permettant notamment la diffusion des informations aux administrateurs, aux superviseurs, aux usagers et aux personnes s étant inscrites sur l interface publique du site. En fonction des applicatifs exploités par l organisation qui conduit l installation, de son système d information et de ses règles de fonctionnement propres, on pourra disposer d un serveur de listes spécifiques, pouvant être Sympa ou un autre Installation de Sympa apt-get install sympa libapache2-mod-fastcgi Configuration de Sympa Il est possible de configurer Sympa en modifiant directement le fichier de configuration (/etc/sympa/sympa.conf)ou par interface graphique (accessible par dpkg-reconfigure -plow sympa) Configuration file for Sympa many parameters are optional (defined in src/conf.pm) refer to the documentation for a detailed list of parameters \\\\ Directories and file location //// Directory containing mailing lists subdirectories home /var/lib/sympa/expl Directory for configuration files ; it also contains scenari/ and templates/ directories etc /etc/sympa File containing Sympa PID while running. Sympa also locks this file to ensure that it is not running more than once. Caution : user sympa need to write access without special privilegee. pidfile /var/run/sympa/sympa.pid CRDP de l Académie d Aix-Marseille page 10 G. Puimatto, JC Pérennes Novembre 2011

11 Umask used for file creation by Sympa umask 027 The main spool containing various specialized spools All spool are created at runtime by sympa.pl spool /var/spool/sympa Incoming spool queue /var/spool/sympa/msg Bounce incoming spool queuebounce /var/spool/sympa/bounce \\\\ Syslog //// The syslog facility for sympa Do not forget to edit syslog.conf syslog `/bin/cat /etc/sympa/facility` Communication mode with syslogd is either unix (via Unix sockets) or inet (use of UDP) log_socket_type unix Log intensity 0 : normal, 2,3,4 for debug log_level 0 \\\\ General definition //// Main robot hostname domain correex.fr Listmasters list comma separated Sympa will associate listmaster privileges to these addresses (mail and web interfaces). Some error reports may also be sent to these addresses. listmaster Local part of sympa adresse Effective address will be sympa Default lang (cs de el en_us fr hu it ja_jp nl oc pt_br tr) lang fr Who is able to create lists This parameter is a scenario, check sympa documentation about scenarios if you want to define one create_list public_listmaster Secret used by Sympa to make MD5 fingerprint in web cookies secure Should not be changed! May invalid all user password cookie `/bin/cat /etc/sympa/cookie` \\\\ Errors management //// Bouncing rate for warn list owner bounce_warn_rate 20 Bouncing rate for halt the list (not implemented) Not yet used in current version, Default is 50 bounce_halt_rate 50 Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 11

12 Task name for expiration of old bounces expire_bounce_task daily Welcome message return-path If set to unique, new subcriber is removed if welcome message bounce welcome_return_path unique \\\\ MTA related //// Path to the MTA (sendmail, postfix, exim or qmail) should point to a sendmail-compatible binary (eg: a binary named 'sendmail' is distributed with Postfix) sendmail /usr/sbin/sendmail Maximum number of recipients per call to Sendmail. The nrcpt_by_domain.conf file allows a different tuning per destination domain. nrcpt 25 Max. number of different domains per call to Sendmail avg 10 Max. number of Sendmail processes (launched by Sympa) running simultaneously Proposed value is quite low, you can rise it up to 100, 200 or even 300 with powerfull systems. maxsmtp 40 \\\\ Pluggin //// Path to the antivirus scanner engine supported antivirus : McAfee/uvscan, Fsecure/fsav, Sophos, AVP and Trend Micro/VirusWall antivirus_path /usr/local/uvscan/uvscan Antivirus pluggin command argument antivirus_args --secure --summary --dat /usr/local/uvscan \\\\ S/MIME pluggin //// Path to OpenSSL Sympa knowns S/MIME if openssl is installed openssl /usr/local/bin/openssl The directory path use by OpenSSL for trusted CA certificates capath /etc/sympa/ssl.crt This parameter sets the all-in-one file where you can assemble the Certificates of Certification Authorities (CA) cafile /usr/local/apache/conf/ssl.crt/ca-bundle.crt User CERTs directory ssl_cert_dir /var/lib/sympa/x509-user-certs Password used to crypt lists private keys key_passwd your_password \\\\ Database //// Database type (mysql Pg Oracle Sybase SQLite) be carefull to the case db_type mysql Name of the database with SQLite, the name of the DB corresponds to the DB file db_name sympa CRDP de l Académie d Aix-Marseille page 12 G. Puimatto, JC Pérennes Novembre 2011

13 The host hosting your sympa database db_host localhost Database user for connexion db_user sympa Database password (associated to the db_user) What ever you use a password or not, you must protect the SQL server (is it a not a public internet service?) db_passwd your_passwd Database private extention to user table You need to extend the database format with these fields db_additional_user_fields age,address Database private extention to subscriber table You need to extend the database format with these fields db_additional_subscriber_fields billing_delay,subscription_expiration \\\\ Web interface //// css_path /usr/lib/cgi-bin/sympa/css css_url https://www.correex.fr/wws/css Sympa's main page URL wwsympa_url web interface color : dark dark_color web interface color : selected_color selected_color web interface color : light light_color cccc66 web_interface color : shaded shaded_color 66cccc web_interface color : background bg_color ffffcc Supported languages for the user interface supported_lang fr,en_us -- Database configuration begin DO NOT REMOVE SURROUNDING COMMENTS DO NOT EDIT BY HAND USE dpkg-reconfigure -plow sympa TO RECONFIGURE Database driver (DBD) db_type mysql Name of your database db_name sympa Your database hostname db_host localhost Username to connect to the DB db_user sympa Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 13

14 Password for the user db_passwd cour13 -- Database configuration end Récupération des listes existantes En cas de réinstallation ou de mise à jour de Sympa, penser à sauvegarder le répertoire /var/lib/sympa/expl Bugs sympa Si vous recevez un mail du type : Could not lock /var/run/sympa/sympa.pid, process is probably already running Could not lock /var/run/sympa/archived.pid, process is probably already running Could not lock /var/run/sympa/task_manager.pid, process is probably already running Could not lock /var/run/sympa/bounced.pid, process is probably already running Il faut arrêter sympa, suppr imer ces fichiers et redémarrer sympa. Si sympa n'envoie pas le msessage à la liste alors qu'il a été validé, procédure à suivre avant de redémarrer exim : router/400_exim4-config_system_aliases.ifndef SYSTEM_ALIASES_PIPE_TRANSPORT SYSTEM_ALIASES_PIPE_TRANSPORT = address_pipe.endif 3.3. Mysql Installation de Mysql apt-get install mysql-server Configuration de Mysql /etc/mysql/my.cnf The MySQL database server configuration file. You can copy this to one of: - "/etc/mysql/my.cnf" to set global options, - "~/.my.cnf" to set user-specific options. One can use all long options that the program supports. Run program with --help to get a list of available options and with --print-defaults to see which it would actually understand and use. For explanations see This will be passed to all mysql clients It has been reported that passwords should be enclosed with ticks/quotes escpecially if they contain "" chars... Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] CRDP de l Académie d Aix-Marseille page 14 G. Puimatto, JC Pérennes Novembre 2011

15 port = 3306 socket = /var/run/mysqld/mysqld.sock Here is entries for some specific programs The following values assume you have at least 32M ram This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] * Basic Settings user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking default-character-set=utf8 default-storage-engine=innodb lower_case_table_names=1 Instead of skip-networking the default is now to listen only on localhost which is more compatible and is not less secure. bind-address = * Fine Tuning key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K thread_cache_size = 8 This replaces the startup script and checks MyISAM tables if needed the first time they are touched myisam-recover = BACKUP max_connections = 100 table_cache = 64 thread_concurrency = 10 * Query Cache Configuration query_cache_limit = 1M query_cache_size = 16M * Logging and Replication Both location gets rotated by the cronjob. Be aware that this log type is a performance killer. log = /var/log/mysql/mysql.log Error logging goes to syslog. This is a Debian improvement :) Here you can see queries with especially long duration log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 log-queries-not-using-indexes Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 15

16 The following can be used as easy to replay backup logs or for replication. note: if you are setting up a replication slave, see README.Debian about other settings you may need to change. server-id = 1 log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 100M binlog_do_db = include_database_name binlog_ignore_db = include_database_name * BerkeleyDB Using BerkeleyDB is now discouraged as its support will cease in skip-bdb * InnoDB InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. Read the manual for more InnoDB related options. There are many! You might want to disable InnoDB to shrink the mysqld process by circa 100MB. skip-innodb * Security Features Read the manual, too, if you want chroot! chroot = /var/lib/mysql/ For generating SSL certificates I recommend the OpenSSL GUI "tinyca". ssl-ca=/etc/mysql/cacert.pem ssl-cert=/etc/mysql/server-cert.pem ssl-key=/etc/mysql/server-key.pem [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] no-auto-rehash faster start of mysql but no tab completition default-character-set=utf8 [isamchk] key_buffer = 16M * NDB Cluster See /usr/share/doc/mysql-server-*/readme.debian for more information. The following configuration is read by the NDB Data Nodes (ndbd processes) not from the NDB Management Nodes (ndb_mgmd processes). [MYSQL_CLUSTER] ndb-connectstring= * IMPORTANT: Additional settings that can override those from this file! The files must end with '.cnf', otherwise they'll be ignored.!includedir /etc/mysql/conf.d/ CRDP de l Académie d Aix-Marseille page 16 G. Puimatto, JC Pérennes Novembre 2011

17 3.4. Php Installer Php5 apt-get install php Modules complémentaires à installer apt-get install php5-curl apt-get install php5-gd apt-get install php5-ldap apt-get install php5-mcrypt 3.5. PhpMyAdmin Installer PhpMyAdmin apt-get install PhpMyAdmin Utilisateurs et bases à sauvegarder Eléments à sauvegarder en cas d intervention sur une plate-forme existante Utilisateur corree base correedb et spipactus Utilisateur sympa base sympa Jeu de caractères pour MySQL: UTF-8 Unicode (utf8) Chaque base est de type innodb et d'interclassement utf8_general_ci Paramétrage d'apache Supprimer l'accès sur la déclaration de l'hôte virtuel port 80 Supprimer le lien de /etc/apache2/conf.d Déclaration ssl voir le fichier de conf de l'hôte viruels 3.6. Apache Installer Apache apt-get install apache Modules complémentaires à installer apt-get install apache2-mpm-prefork Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 17

18 apt-get install libapache2-mod-fastcgi apt-get install libapache2-mod-jk apt-get install libapache2-mod-php5 apt-get install libapache2-mod-python a2enmod rewrite 3.7. Java Installer Java Le paquet java n étant pas libre, il faut ajouter des sources spécifiques aux dépôts. Pour ce faire, il faut modifier le fichier /etc/apt/sources.list pour y ajouter les adresses suivantes deb lenny main contrib non-free deb-src lenny main contrib non-free Installation apt-get install sun-java5-jdk Utilisation de Java 1.5 par défaut vi /root/.bash_profile JAVA_HOME=/usr/lib/jvm/java sun export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH export 3.8. Tomcat Installer Tomcat 5.5 apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps Configuration de Tomcat 5.5 vi /var/lib/tomcat5,5/conf/server.xml <!-- Server Configuration File for Tomcat 5.5 on Debian You can find a more complete example in /usr/share/doc/tomcat5.5/examples/ <!-- Note that component elements are nested corresponding to their parent-child relationships with each other <!-- A "Server" is a singleton element that represents the entire JVM, which may contain one or more "Service" instances. The Server CRDP de l Académie d Aix-Marseille page 18 G. Puimatto, JC Pérennes Novembre 2011

19 listens for a shutdown command on the indicated port. Note: A "Server" is not itself a "Container", so you may not define subcomponents such as "Valves" or "Loggers" at this level. <Server port="8005" shutdown="shutdown"> <!-- Comment these entries out to disable JMX MBeans support used for the administration web application <Listener classname="org.apache.catalina.core.aprlifecyclelistener" /> <Listener classname="org.apache.catalina.mbeans.serverlifecyclelistener" /> <Listener classname="org.apache.catalina.mbeans.globalresourceslifecyclelistener" /> <Listener classname="org.apache.catalina.storeconfig.storeconfiglifecyclelistener"/> <!-- Global JNDI resources <GlobalNamingResources> <!-- Test entry for demonstration purposes <Environment name="simplevalue" type="java.lang.integer" value="30"/> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users <Resource name="userdatabase" auth="container" type="org.apache.catalina.userdatabase" description="user database that can be updated and saved" factory="org.apache.catalina.users.memoryuserdatabasefactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <!-- A "Service" is a collection of one or more "Connectors" that share a single "Container" (and therefore the web applications visible within that Container). Normally, that Container is an "Engine", but this is not required. Note: A "Service" is not itself a "Container", so you may not define subcomponents such as "Valves" or "Loggers" at this level. <!-- Define the Tomcat Stand-Alone Service <Service name="catalina"> <!-- A "Connector" represents an endpoint by which requests are received and responses are returned. Each Connector passes requests on to the associated "Container" (normally an Engine) for processing. By default, a non-ssl HTTP/1.1 Connector is established on port You can also enable an SSL HTTP/1.1 Connector on port 8443 by following the instructions below and uncommenting the second Connector entry. SSL support requires the following steps (see the SSL Config HOWTO in the Tomcat 5 documentation bundle for more detailed instructions): * If your JDK version 1.3 or prior, download and install JSSE or later, and put the JAR files into "$JAVA_HOME/jre/lib/ext". * Execute: %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows) $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA (Unix) with a password value of "changeit" for both the certificate and the keystore itself. By default, DNS lookups are enabled when a web application calls request.getremotehost(). This can have an adverse impact on Document technique du projet Correlyce - Diffusion Correlyce est une marque déposée par la Région PACA page 19

20 performance, so you can disable it by setting the "enablelookups" attribute to "false". When DNS lookups are disabled, request.getremotehost() will return the String version of the IP address of the remote client. <!-- Define a non-ssl HTTP/1.1 Connector on port 8180 <Connector port="8080" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" redirectport="8443" acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true" URIEncoding="UTF-8"/> <!-- Note : To disable connection timeouts, set connectiontimeout value to 0 <!-- Note : To use gzip compression you could set the following properties : compression="on" compressionminsize="2048" nocompressionuseragents="gozilla, traviata" compressablemimetype="text/html,text/xml" <!-- Define a SSL HTTP/1.1 Connector on port 8443 <!-- <Connector port="8443" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" disableuploadtimeout="true" acceptcount="100" scheme="https" secure="true" clientauth="false" sslprotocol="tls" URIEncoding="UTF-8" truststorefile="/var/lib/tomcat5.5/keys/.keystore" truststorepass="correex" keystorefile="/var/lib/tomcat5.5/keys/.keystore" keystorepass="correex" /> <!-- Define an AJP 1.3 Connector on port 8009 <Connector port="8009" enablelookups="false" redirectport="8443" protocol="ajp/1.3" /> <!-- Define a Proxied HTTP/1.1 Connector on port 8082 <!-- See proxy documentation for more information about using this. <!-- <Connector port="8082" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" acceptcount="100" connectiontimeout="20000" proxyport="80" disableuploadtimeout="true" /> <!-- An Engine represents the entry point (within Catalina) that processes every request. The Engine implementation for Tomcat stand alone analyzes the HTTP headers included with the request, and passes them on to the appropriate Host (virtual host). <!-- You should set jvmroute to support load-balancing via AJP ie : <Engine name="standalone" defaulthost="localhost" jvmroute="jvm1"> <!-- Define the top level container in our container hierarchy <Engine name="catalina" defaulthost="localhost"> <!-- The request dumper valve dumps useful debugging information about CRDP de l Académie d Aix-Marseille page 20 G. Puimatto, JC Pérennes Novembre 2011

Configuring ActiveVOS Identity Service Using LDAP

Configuring ActiveVOS Identity Service Using LDAP Configuring ActiveVOS Identity Service Using LDAP Overview The ActiveVOS Identity Service can be set up to use LDAP based authentication and authorization. With this type of identity service, users and

More information

Apache and Tomcat Clustering Configuration Table of Contents

Apache and Tomcat Clustering Configuration Table of Contents Apache and Tomcat Clustering Configuration Table of Contents INTRODUCTION REVISION HISTORY DOWNLOAD AND INSTALL JDK DOWNLOAD AND INSTALL APACHE WEB SERVER (HTTPD) DOWNLOAD AND INSTALL TOMCAT SERVER APACHE

More information

That s why it s more practical to only implement SSO on the web client. Before you run this exercise, make sure you have the following files:

That s why it s more practical to only implement SSO on the web client. Before you run this exercise, make sure you have the following files: How to implement SSO for web client ONLY: To activate SSO on web client, you only have to generate certificates for the WEB Application Server. If you want to activate SSO for the windows client, you have

More information

Configuring multiple Tomcat instances with a single Apache Load Balancer

Configuring multiple Tomcat instances with a single Apache Load Balancer Configuring multiple Tomcat instances with a single Apache Load Balancer How to set up Tomcat and Apache for load balancing HP Software Service Management Introduction... 2 Prerequisites... 2 Configuring

More information

Running Multiple Shibboleth IdP Instances on a Single Host

Running Multiple Shibboleth IdP Instances on a Single Host CESNET Technical Report 6/2013 Running Multiple Shibboleth IdP Instances on a Single Host IVAN NOVAKOV Received 10.12.2013 Abstract The article describes a way how multiple Shibboleth IdP instances may

More information

The JBoss 4 Application Server Web Developer Reference

The JBoss 4 Application Server Web Developer Reference The JBoss 4 Application Server Web Developer Reference JBoss AS 4.0.5 Release 2 Copyright 2006 JBoss, Inc. Table of Contents 1. The Tomcat Service...1 2. The server.xml file...3 2.1. The Connector element...3

More information

Configuration Worksheets for Oracle WebCenter Ensemble 10.3

Configuration Worksheets for Oracle WebCenter Ensemble 10.3 Configuration Worksheets for Oracle WebCenter Ensemble 10.3 This document contains worksheets for installing and configuring Oracle WebCenter Ensemble 10.3. Print this document and use it to gather the

More information

Enterprise Knowledge Platform 5.6

Enterprise Knowledge Platform 5.6 Enterprise Knowledge Platform 5.6 EKP Multiple Instance Configurations for Apache2/Tomcat4 Document Information Document ID: EN144 Document title: EKP Multiple Instance Configurations for Apache/Tomcat

More information

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0 1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring

More information

An Information System

An Information System An Information System Module 1: Tutorials and Exercises Basics Software Setup Login in your machine cd $HOME/MyOpenLDAP chmod u+x setup.sh./setup.sh ./setup.sh (BDB setup) Prepare the Berkeley Database

More information

Installing Dspace 1.8 on Ubuntu 12.04

Installing Dspace 1.8 on Ubuntu 12.04 Installing Dspace 1.8 on Ubuntu 12.04 This is an abridged version of the dspace 1.8 installation guide, specifically targeted at getting a basic server running from scratch using Ubuntu. More information

More information

SpagoBI Tomcat Clustering Using mod_jk and httpd on Centos - In-Memory Session Replication.

SpagoBI Tomcat Clustering Using mod_jk and httpd on Centos - In-Memory Session Replication. SpagoBI Tomcat Clustering Using mod_jk and httpd on Centos - In-Memory Session Replication. In an earlier post we did a basic session based replication, but the session was not redundant. Now we will be

More information

24x7 Scheduler Multi-platform Edition 5.2

24x7 Scheduler Multi-platform Edition 5.2 24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table

More information

Installing an SSL certificate on the InfoVaultz Cloud Appliance

Installing an SSL certificate on the InfoVaultz Cloud Appliance Installing an SSL certificate on the InfoVaultz Cloud Appliance This document reviews the prerequisites and installation of an SSL certificate for the InfoVaultz Cloud Appliance. Please note that the installation

More information

To enable https for appliance

To enable https for appliance To enable https for appliance We have used openssl command to generate a key pair. The below image shows on how to generate key using the openssl command. SSH into appliance and login as root. Copy all

More information

[TFS 4.1 ADVANCED GUIDE]

[TFS 4.1 ADVANCED GUIDE] 2011 HANCOM, INC. Cloud Solution Team [TFS 4.1 ADVANCED GUIDE] To administrator for installation/upgrade/management Contents Section Subject page Installation Server hardware specification and server topology

More information

Configuring Nex-Gen Web Load Balancer

Configuring Nex-Gen Web Load Balancer Configuring Nex-Gen Web Load Balancer Table of Contents Load Balancing Scenarios & Concepts Creating Load Balancer Node using Administration Service Creating Load Balancer Node using NodeCreator Connecting

More information

SecuritySpy Setting Up SecuritySpy Over SSL

SecuritySpy Setting Up SecuritySpy Over SSL SecuritySpy Setting Up SecuritySpy Over SSL Secure Sockets Layer (SSL) is a cryptographic protocol that provides secure communications on the internet. It uses two keys to encrypt data: a public key and

More information

To install and configure SSL support on Tomcat 6, you need to follow these simple steps. For more information, read the rest of this HOW-TO.

To install and configure SSL support on Tomcat 6, you need to follow these simple steps. For more information, read the rest of this HOW-TO. pagina 1 van 6 Apache Tomcat 6.0 Apache Tomcat 6.0 SSL Configuration HOW-TO Table of Contents Quick Start Introduction to SSL SSL and Tomcat Certificates General Tips on Running SSL Configuration 1. Prepare

More information

-------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------- Setting up Servlet Support 8/15/02, rev 01/28/03, rev 12/05/03, rev 5/17/06, rev. 1/23/09 Table of Contents: A. Introduction B. Getting Java C. Sun's servletrunner D. ServletExec E. Apache 1.3 and Jserv

More information

SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM

SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM SOLR INSTALLATION & CONFIGURATION GUIDE FOR USE IN THE NTER SYSTEM Prepared By: Leigh Moulder, SRI International leigh.moulder@sri.com TABLE OF CONTENTS Table of Contents. 1 Document Change Log 2 Solr

More information

Project (Group) Management Installation Guide (Linux) Version 1.3. Copyright 2007 MGH

Project (Group) Management Installation Guide (Linux) Version 1.3. Copyright 2007 MGH Project (Group) Management Installation Guide (Linux) Version 1.3 Copyright 2007 MGH Table of Contents About this Guide iii Document Version History iii Prerequisites 1 Required Software 1 Install 4 Installing

More information

Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0

Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Third edition (May 2012). Copyright International Business Machines Corporation 2012. US Government Users Restricted

More information

This document uses the following conventions for items that may need to be modified:

This document uses the following conventions for items that may need to be modified: Contents Overview... 3 Purpose of this Document... 3 Conventions Used in this Document... 3 Before You Begin... 3 Setting Up HTTPS... 5 Creating a Certificate... 5 Configuring Contract Management to Use

More information

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27 V1.1 February 2014 Alain Ganuchaud Page 1/27 Table of Contents 1 GENERAL INFORMATION... 3 1.1 System Overview... 3 1.2 Software... 5 2 GETTING STARTED... 6 2.1 Deploy OVF... 6 2.2 Logging On... 7 2.3 Configure

More information

The Server.xml File. Containers APPENDIX A. The Server Container

The Server.xml File. Containers APPENDIX A. The Server Container APPENDIX A The Server.xml File In this appendix, we discuss the configuration of Tomcat containers and connectors in the server.xml configuration. This file is located in the CATALINA_HOME/conf directory

More information

WEBLOGIC ADMINISTRATION

WEBLOGIC ADMINISTRATION WEBLOGIC ADMINISTRATION Session 1: Introduction Oracle Weblogic Server Components Java SDK and Java Enterprise Edition Application Servers & Web Servers Documentation Session 2: Installation System Configuration

More information

Implementing a Weblogic Architecture with High Availability

Implementing a Weblogic Architecture with High Availability Implementing a Weblogic Architecture with High Availability Contents 1. Introduction... 3 2. Topology... 3 2.1. Limitations... 3 2.2. Servers diagram... 4 2.3. Weblogic diagram... 4 3. Components... 6

More information

Delegation Issuing Service (DIS) Installation Guide

Delegation Issuing Service (DIS) Installation Guide Delegation Issuing Service (DIS) Installation Guide University of Kent 2005-2010 Document History Version Date Comments 0.1 9 September 2005 First draft by Wensheng 0.2 12 September 2005 Updated by Tuan

More information

xcp Application Deployment On Tomcat Cluster

xcp Application Deployment On Tomcat Cluster xcp Application Deployment On Tomcat Cluster Abstract This white paper explains how to install and configure tomcat cluster to support High Availability and Load Balancing and enable one way SSL with xcp.

More information

Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration

Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration 2010 Informatica Abstract This document explains how to install multiple copies of B2B Data Exchange on a single computer.

More information

MID-TIER DEPLOYMENT KB

MID-TIER DEPLOYMENT KB MID-TIER DEPLOYMENT KB Author: BMC Software, Inc. Date: 23 Dec 2011 PAGE 1 OF 16 23/12/2011 Table of Contents 1. Overview 3 2. Sizing guidelines 3 3. Virtual Environment Notes 4 4. Physical Environment

More information

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message

More information

IUCLID 5 Guidance and Support

IUCLID 5 Guidance and Support IUCLID 5 Guidance and Support Web Service Installation Guide July 2012 v 2.4 July 2012 1/11 Table of Contents 1. Introduction 3 1.1. Important notes 3 1.2. Prerequisites 3 1.3. Installation files 4 2.

More information

EQUELLA. Clustering Configuration Guide. Version 6.0

EQUELLA. Clustering Configuration Guide. Version 6.0 EQUELLA Clustering Configuration Guide Version 6.0 Document History Document No. Reviewed Finalised Published 1 17/10/2012 17/10/2012 17/10/2012 October 2012 edition. Information in this document may change

More information

Apache Tomcat. Load-balancing and Clustering. Mark Thomas, 20 November 2014. 2014 Pivotal Software, Inc. All rights reserved.

Apache Tomcat. Load-balancing and Clustering. Mark Thomas, 20 November 2014. 2014 Pivotal Software, Inc. All rights reserved. 2 Apache Tomcat Load-balancing and Clustering Mark Thomas, 20 November 2014 Introduction Apache Tomcat committer since December 2003 markt@apache.org Tomcat 8 release manager Member of the Servlet, WebSocket

More information

JasperServer Localization Guide Version 3.5

JasperServer Localization Guide Version 3.5 Version 3.5 2008 JasperSoft Corporation. All rights reserved. Printed in the U.S.A. JasperSoft, the JasperSoft logo, JasperAnalysis, JasperServer, JasperETL, JasperReports, JasperStudio, ireport, and Jasper4

More information

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.6.0 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...

More information

Redmine Installation on Debian. v1.1

Redmine Installation on Debian. v1.1 Redmine Installation on Debian v1.1 Introduction 1. Objectives Have a fully functional Redmine installation on a dedicated server with good performance. The idea of this document came after an easy installation

More information

Relecture du TP de Benoit Métrot des rencontres mathrice de Poitiers en mars 2008

Relecture du TP de Benoit Métrot des rencontres mathrice de Poitiers en mars 2008 Relecture du TP de Benoit Métrot des rencontres mathrice de Poitiers en mars 2008 Soit un serveur ldap openldap master$ apt-get install slapd ldap-utils master$ /etc/init.d/slapd stop master$ vi /etc/ldap/slapd.conf

More information

Tcat Server User s Guide. Version 6 R2 December 2009

Tcat Server User s Guide. Version 6 R2 December 2009 Tcat Server User s Guide Version 6 R2 December 2009 Confidential The ideas contained in this publication are subject to use and disclosure restrictions as set forth in the license agreement. Copyright

More information

DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems kai@sun.com Santa Clara, April 12, 2010

DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems kai@sun.com Santa Clara, April 12, 2010 DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems kai@sun.com Santa Clara, April 12, 2010 Certification Details http://www.mysql.com/certification/ Registration at Conference Closed Book

More information

Oracle WebLogic Server

Oracle WebLogic Server Oracle WebLogic Server Creating WebLogic Domains Using the Configuration Wizard 10g Release 3 (10.3) November 2008 Oracle WebLogic Server Oracle Workshop for WebLogic Oracle WebLogic Portal Oracle WebLogic

More information

Oracle WebLogic Server 11g Administration

Oracle WebLogic Server 11g Administration Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and

More information

Log Analyzer Reference

Log Analyzer Reference IceWarp Unified Communications Log Analyzer Reference Version 10.4 Printed on 27 February, 2012 Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 3 Advanced Configuration...

More information

Installation. Installation centreon + nagios3 1 25 mai 2009 1.1 LISTE DES PRE-REQUIS. Nagios/centreon. 1.1.1 Paquets divers. 1.1.

Installation. Installation centreon + nagios3 1 25 mai 2009 1.1 LISTE DES PRE-REQUIS. Nagios/centreon. 1.1.1 Paquets divers. 1.1. Installation 1.1 LISTE DES PRE-REQUIS 1.1.1 Paquets divers tofrodos mailx lsb-release build-essential 1.1.2 Compilateurs : 1.1.3 Serveur Web et php5 apache2 php5 php5-mysql php-pear php5-ldap php5-snmp

More information

Configuring IIS 6 to Load Balance a JBoss 4.2 Adobe LiveCycle Enterprise Suite 2 (ES2) Cluster

Configuring IIS 6 to Load Balance a JBoss 4.2 Adobe LiveCycle Enterprise Suite 2 (ES2) Cluster Adobe LiveCycle ES2 Technical Guide John C. Cummins, Technical Architect, Adobe Professional Services Public Sector Configuring IIS 6 to Load Balance a JBoss 4.2 Adobe LiveCycle Enterprise Suite 2 (ES2)

More information

Xpert.ivy 4.2. Server Guide

Xpert.ivy 4.2. Server Guide Xpert.ivy 4.2 Server Guide Xpert.ivy 4.2: Server Guide Copyright 2008-2011 ivyteam AG Table of Contents 1. Preface... 1 Audience... 1 2. Introduction... 2 Overview... 2 Installation Environment... 2 Server

More information

SSL CONFIGURATION GUIDE

SSL CONFIGURATION GUIDE HYPERION RELEASE 9.3.1 SSL CONFIGURATION GUIDE CONTENTS IN BRIEF About This Document... 2 Assumptions... 2 Information Sources... 2 Identifying SSL Points for Hyperion Products... 4 Common Activities...

More information

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014 Contents Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014 Copyright (c) 2012-2014 Informatica Corporation. All rights reserved. Installation...

More information

OpenEyes - Windows Server Setup. OpenEyes - Windows Server Setup

OpenEyes - Windows Server Setup. OpenEyes - Windows Server Setup OpenEyes - Windows Server Setup Editors: G W Aylward Version: 0.9: Date issued: 4 October 2010 1 Target Audience General Interest Healthcare managers Ophthalmologists Developers Amendment Record Issue

More information

Intro to Load-Balancing Tomcat with httpd and mod_jk

Intro to Load-Balancing Tomcat with httpd and mod_jk Intro to Load-Balancing Tomcat with httpd and mod_jk Christopher Schultz Chief Technology Officer Total Child Health, Inc. * Slides available on the Linux Foundation / ApacheCon2015 web site and at http://people.apache.org/~schultz/apachecon

More information

Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite. Abstract

Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite. Abstract Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite Abstract This white paper outlines the deployment and configuration of a Single Sign-On solution for EMC Documentum

More information

Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server

Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 U.S.A. 650-960-1300 Part No. 806-6121 July 2000, Revision A Copyright 2000

More information

The course will be run on a Linux platform, but it is suitable for all UNIX based deployments.

The course will be run on a Linux platform, but it is suitable for all UNIX based deployments. Linux Apache Web Server Administration Course Description: The Linux Apache Web Server Administration course is aimed at technical staff who will be responsible for installing, configuring and maintaining

More information

Silk Central 15.5. Installation Help

Silk Central 15.5. Installation Help Silk Central 15.5 Installation Help Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright Micro Focus 2014. All rights reserved. Portions Copyright 2004-2009 Borland Software Corporation

More information

Table of Contents. Requirements and Options 1. Checklist for Server Installation 5. Checklist for Importing from CyberAudit 2.0 13

Table of Contents. Requirements and Options 1. Checklist for Server Installation 5. Checklist for Importing from CyberAudit 2.0 13 Cy be r Audi t We b Table of Contents C H A P T E R 1 Requirements and Options 1 System and Hardware Requirements...1 Computer... 1 Operating System... 1 Browser... 2 CyberLock Hardware... 2 Installation

More information

Scoreboard 2.5/2.7 Installation Guide. For Apache Tomcat 7.0 On Windows 2003/2008 Server, 64-bit

Scoreboard 2.5/2.7 Installation Guide. For Apache Tomcat 7.0 On Windows 2003/2008 Server, 64-bit Scoreboard 2.5/2.7 Installation Guide For Apache Tomcat 7.0 On Windows 2003/2008 Server, 64-bit Updated September 3, 2013 1 Scoreboard and Connect By Spider Strategies Minimum Server Requirements The following

More information

SIEMENS. Teamcenter 11.2. Web Application Deployment PLM00015 11.2

SIEMENS. Teamcenter 11.2. Web Application Deployment PLM00015 11.2 SIEMENS Teamcenter 11.2 Web Application Deployment PLM00015 11.2 Contents Getting started deploying web applications.................................. 1-1 Deployment considerations...............................................

More information

Crawl Proxy Installation and Configuration Guide

Crawl Proxy Installation and Configuration Guide Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main

More information

No.1 IT Online training institute from Hyderabad Email: info@sriramtechnologies.com URL: sriramtechnologies.com

No.1 IT Online training institute from Hyderabad Email: info@sriramtechnologies.com URL: sriramtechnologies.com I. Basics 1. What is Application Server 2. The need for an Application Server 3. Java Application Solution Architecture 4. 3-tier architecture 5. Various commercial products in 3-tiers 6. The logic behind

More information

User s guide. APACHE 2.0 + SSL Linux. Using non-qualified certificates with APACHE 2.0 + SSL Linux. version 1.3 UNIZETO TECHNOLOGIES S.A.

User s guide. APACHE 2.0 + SSL Linux. Using non-qualified certificates with APACHE 2.0 + SSL Linux. version 1.3 UNIZETO TECHNOLOGIES S.A. User s guide APACHE 2.0 + SSL Linux Using non-qualified certificates with APACHE 2.0 + SSL Linux version 1.3 Table of contents 1. PREFACE... 3 2. GENERATING CERTIFICATE... 3 2.1. GENERATING REQUEST FOR

More information

XWHEP tutorial. The EDGeS project receives Community research funding

XWHEP tutorial. The EDGeS project receives Community research funding tutorial The EDGeS project receives Community research funding tutorial Introduction Configuration Installing the server Installing the bridge Deploy the worker Using the client Data management Application

More information

XWHEP 5.7.5 : Tutorial. The EDGeS project receives Community research funding

XWHEP 5.7.5 : Tutorial. The EDGeS project receives Community research funding 5.7.5 : Tutorial The EDGeS project receives Community research funding tutorial Introduction Configuration Installing the server Installing the bridge Deploy the worker Using the client Data management

More information

Ahsay Offsite Backup Server v5.5. High Availability Option Setup Guide. Ahsay TM Online Backup - Development Department

Ahsay Offsite Backup Server v5.5. High Availability Option Setup Guide. Ahsay TM Online Backup - Development Department Ahsay Offsite Backup Server v5.5 High Availability Option Setup Guide Ahsay TM Online Backup - Development Department September 1, 2009 Copyright Notice Ahsay Systems Corporation Limited 2007. All rights

More information

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software Scaling Progress OpenEdge Appservers Syed Irfan Pasha Principal QA Engineer Progress Software Michael Jackson Dies and Twitter Fries Twitter s Fail Whale 3 Twitter s Scalability Problem Takeaways from

More information

Installation Guide for contineo

Installation Guide for contineo Installation Guide for contineo Sebastian Stein Michael Scholz 2007-02-07, contineo version 2.5 Contents 1 Overview 2 2 Installation 2 2.1 Server and Database....................... 2 2.2 Deployment............................

More information

Securing SAS Web Applications with SiteMinder

Securing SAS Web Applications with SiteMinder Configuration Guide Securing SAS Web Applications with SiteMinder Audience Two application servers that SAS Web applications can run on are IBM WebSphere Application Server and Oracle WebLogic Server.

More information

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center SVNManager Installation Documentation M. Verkerk Department of Public Health Erasmus MC University Medical Center Page 2 July 2005 Preface Version control in the context of this document is all about keeping

More information

Supplement IV.E: Tutorial for Tomcat. For Introduction to Java Programming By Y. Daniel Liang

Supplement IV.E: Tutorial for Tomcat. For Introduction to Java Programming By Y. Daniel Liang Supplement IV.E: Tutorial for Tomcat For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Obtaining and Installing Tomcat Starting and Stopping Tomcat Choosing

More information

GlobalSign Enterprise Solutions Google Apps Authentication User Guide

GlobalSign Enterprise Solutions Google Apps Authentication User Guide GlobalSign Enterprise Solutions Google Apps Authentication User Guide Using EPKI for Google Apps for Business Single Sign-on and Secure Document Sharing v.1.1 1 Table of Contents Table of Contents... 2

More information

Trademarks: Yellowfin and the Yellowfin Logo are registered trademarks of Yellowfin International.

Trademarks: Yellowfin and the Yellowfin Logo are registered trademarks of Yellowfin International. Yellowfin Release 7 Clustering Guide Under international copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated or reduced to any electronic medium

More information

Spectrum Spatial Analyst Version 4.0. Installation Guide for Linux. Contents:

Spectrum Spatial Analyst Version 4.0. Installation Guide for Linux. Contents: Spectrum Spatial Analyst Version 4.0 Installation Guide for Linux This guide explains how to install the Spectrum Spatial Analyst on a Unix server (Ubuntu). The topics covered in this guide are: Contents:

More information

Mastering Advanced GeoNetwork

Mastering Advanced GeoNetwork Mastering Advanced GeoNetwork Heikki Doeleman & Jose García http://geocat.net Contents Introduction Setup GeoNetwork with Tomcat/Apache Configure Postgres database GeoNetwork advanced configuration Objectives

More information

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server DEPLOYMENT GUIDE Version 1.0 Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server Table of Contents Table of Contents Deploying the BIG-IP LTM with Tomcat application servers and Apache web

More information

PassBy[ME] - Bugzilla integration on

PassBy[ME] - Bugzilla integration on PassBy[ME] - Bugzilla integration on CentOS 6.5 operating system Document id: PBM_06 Version: 1.2 Author: Microsec Ltd. Date: February 2, 2015 1 Table of contents 1 Introduction... 4 1.1 PassBy[ME] and

More information

WebLogic Server: Installation and Configuration

WebLogic Server: Installation and Configuration WebLogic Server: Installation and Configuration Agenda Application server / Weblogic topology Download and Installation Configuration files. Demo Administration Tools: Configuration

More information

Mastering Tomcat Development

Mastering Tomcat Development hep/ Mastering Tomcat Development Ian McFarland Peter Harrison '. \ Wiley Publishing, Inc. ' Part I Chapter 1 Chapter 2 Acknowledgments About the Author Introduction Tomcat Configuration and Management

More information

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON Chad Watson Sr. Business Intelligence Developer UPGRADING TO XI 3.1 SP6 What Business Objects Administrators should consider before installing a Service Pack.

More information

Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1

Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1 Upgrading Your Web Server from ClientBase Browser Version 2.0 or Above to Version 2.1.1 Introduction Successful ClientBase Browser usage depends on proper hardware, setup and installation. This section

More information

ArpViewer Manual Version 1.0.6 Datum 30.9.2007

ArpViewer Manual Version 1.0.6 Datum 30.9.2007 SWITCHaai ArpViewer Manual Version 1.0.6 Datum 30.9.2007 AAI C.Witzig Content 1. Introduction...3 2. Functional Description...3 3. Description of the Components...3 3.1. Arpfilter...3 3.2. Controller...4

More information

UNICORE GATEWAY. UNICORE Team. Document Version: 1.0.1 Component Version: 1.4.0 Date: 19 Apr 2011

UNICORE GATEWAY. UNICORE Team. Document Version: 1.0.1 Component Version: 1.4.0 Date: 19 Apr 2011 UNICORE Gateway UNICORE GATEWAY UNICORE Team Document Version: 1.0.1 Component Version: 1.4.0 Date: 19 Apr 2011 This work is co-funded by the EC EMI project under the FP7 Collaborative Projects Grant Agreement

More information

STREAMEZZO RICH MEDIA SERVER

STREAMEZZO RICH MEDIA SERVER STREAMEZZO RICH MEDIA SERVER Clustering This document is the property of Streamezzo. It cannot be distributed without the authorization of Streamezzo. Table of contents 1. INTRODUCTION... 3 1.1 Rich Media

More information

Domains and Network Configuration

Domains and Network Configuration 5 Domains and Network Configuration In WebLogic Server, a domain is a group of servers, with a common set of configuration information. Every server must be in a domain, whether it is a standalone server

More information

Enterprise SSL Support

Enterprise SSL Support 01 Enterprise SSL Support This document describes the setup of SSL (Secure Sockets Layer) over HTTP for Enterprise clients, servers and integrations. 1. Overview Since the release of Enterprise version

More information

A Beginner's Guide to Setting Up A Web Hosting System (Or, the design and implementation of a system for the worldwide distribution of pictures of

A Beginner's Guide to Setting Up A Web Hosting System (Or, the design and implementation of a system for the worldwide distribution of pictures of A Beginner's Guide to Setting Up A Web Hosting System (Or, the design and implementation of a system for the worldwide distribution of pictures of cats.) Yes, you can download the slides http://inthebox.webmin.com/files/beginners-guide.pdf

More information

ELIXIR LOAD BALANCER 2

ELIXIR LOAD BALANCER 2 ELIXIR LOAD BALANCER 2 Overview Elixir Load Balancer for Elixir Repertoire Server 7.2.2 or greater provides software solution for load balancing of Elixir Repertoire Servers. As a pure Java based software

More information

Application Servers - BEA WebLogic. Installing the Application Server

Application Servers - BEA WebLogic. Installing the Application Server Proven Practice Application Servers - BEA WebLogic. Installing the Application Server Product(s): IBM Cognos 8.4, BEA WebLogic Server Area of Interest: Infrastructure DOC ID: AS01 Version 8.4.0.0 Application

More information

Apache Tomcat Tips and Tricks from the Pros

Apache Tomcat Tips and Tricks from the Pros Apache Tomcat Tips and Tricks from the Pros The webinar will begin shortly... Select audio mode (telephone or VOIP) Telephone dial-in: France: +33 (0) 426 460 175 Germany: +49 (0) 895 4998 6652 Netherlands:

More information

tc Server Administration Guide

tc Server Administration Guide tc Server Administration Guide Juliet Shackell 2.0 Copyright 2010 VMware Inc. All rights reserved. Table of Contents 1. Copyright Notice... 1 2. Overview of tc Server Administration... 3 3. Configuring

More information

Configuring Apache HTTP Server With Pramati

Configuring Apache HTTP Server With Pramati Configuring Apache HTTP Server With Pramati 45 A general practice often seen in development environments is to have a web server to cater to the static pages and use the application server to deal with

More information

How to Install SMTPSwith Mailer on Centos Server/VPS

How to Install SMTPSwith Mailer on Centos Server/VPS How to Install SMTPSwith Mailer on Centos Server/VPS SMTPSwitch Mailer User Guide V4.0 SMTPSwitch Mailer is a web based email marketing software that runs on a web server or online server. An online server

More information

LiquidOffice v4 Architecture/Technologies

LiquidOffice v4 Architecture/Technologies 2005-06-14 OVERVIEW... 3 Components... 3 1. STORAGE... 4 1.1. Static Elements... 4 1.2. Dynamic Elements... 6 2. COMMUNICATION... 9 2.1. Client-Tier Web Server Tier Communication... 10 2.2. Web Server

More information

Implementing HTTPS in CONTENTdm 6 September 5, 2012

Implementing HTTPS in CONTENTdm 6 September 5, 2012 Implementing HTTPS in CONTENTdm 6 This is an overview for CONTENTdm server administrators who want to configure their CONTENTdm Server and Website to make use of HTTPS. While the CONTENTdm Server has supported

More information

RUGGEDCOM NMS for Linux v1.6

RUGGEDCOM NMS for Linux v1.6 Welcome to RNMS 1 Installation 2 RUGGEDCOM NMS for Linux v1.6 Notes on RNMS 3 Installation Upgrades 4 09/2013 Copyright 2013 Siemens AG All rights reserved. Dissemination or reproduction of this document,

More information

Synchronizer Installation

Synchronizer Installation Synchronizer Installation Synchronizer Installation Synchronizer Installation This document provides instructions for installing Synchronizer. Synchronizer performs all the administrative tasks for XenClient

More information

Greenstone Documentation

Greenstone Documentation Greenstone Documentation Web library and Remote Collection Building with GLI Client Web Library. This enables any computer with an existing webserver to serve pre-built Greenstone collections. As with

More information

www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012

www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203 Administrer les solutions Citrix XenApp XenDesktop 7.6 CXD-203 MIEL Centre Agréé : N 11 91 03 54 591 Pour contacter le service formation : 01 60 19 16 27 Pour consulter le planning des formations : www.miel.fr/formation

More information