Changes between Version 6 and Version 7 of IdPSetup
- Timestamp:
- 11/02/12 16:16:25 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IdPSetup
v6 v7 8 8 These instructions are for upgrading a currently operational version 2.x Shibboleth IdP. 9 9 10 1. Stop your IdP (or stop the servlet container, eg. Tomcat), and stop Apache httpd too, if you're using it.11 2. Make a back-up copy of your $IDP_HOME/conf directory (recent versions of the IdP installer should not overwrite yourconfig unless you answer "yes" in point 7 below).10 1. Stop the IdP (by stopping the Tomcat servlet container); stop Apache httpd too. 11 2. Make a back-up copy of /opt/shibboleth-idp/conf directory (recent versions of the IdP installer should not overwrite config unless you answer "yes" in point 7 below). 12 12 3. Download the .zip archive of the most recent Shibboleth IdP 2.x and unzip the archive. Do not use the .msi installer for upgrading an existing IdP 2.x installation. 13 4. if you don't already have one, it's a good idea to create a source directory specifically for storing the IdP unzipped archives. This makes it easier to manage any additional libraries or branding you might have.14 5. Copy youradditional libraries (e.g. JDBC drivers or plugins and/or filters, like uApprove) into the lib/ directory (i.e. lib/ inside the source directory where you unzipped the archive; not $IDP_HOME/lib/, which is inside the deployment directory).15 6. If using User Password authentication, reapply any branding you have made: ie. copy yourcustomised login.jsp etc. pages into the /src/main/webapp subdirectory of the unzipped archive.13 4. Create a source directory specifically for storing the IdP unzipped archives. This makes it easier to manage any additional libraries or branding. Record the directory path here:_____________________________ 14 5. Copy additional libraries (e.g. JDBC drivers or plugins and/or filters, like uApprove) into the lib/ directory (i.e. lib/ inside the source directory where you unzipped the archive; not $IDP_HOME/lib/, which is inside the deployment directory). 15 6. Reapply any branding: ie. copy the previously customised login.jsp etc. pages into the /src/main/webapp subdirectory of the unzipped archive. 16 16 7. Run the install script from the command line in the top-level directory of the unzipped archive (install.sh on Unix machines, install.bat on Windows). 17 * Provide the location of your $IDP_HOME directory .17 * Provide the location of your $IDP_HOME directory: /opt/shiobboleth-idp 18 18 * Answer "no" when the installer asks if you wish to overwrite your configuration files. 19 8. If your config files have been overwritten (eg. due to human error) copy the files from your back-up back in to your $IDP_HOME/conf directory.20 9. Start yourIdP (or the servlet container), and start Apache httpd too, if you're using it.19 8. If the config files have been overwritten (eg. due to human error) copy the files from the back-up back into /opt/shibboleth-idp/conf directory. 20 9. Start the IdP (or the servlet container), and start Apache httpd too, if you're using it. 21 21 22 22 … … 28 28 29 29 production !IdPs (heald, hanin) do not have 2.3.0 src... 30 31 === IdP Install (not upgrade) Recipe === 32 33 See https://iam.alaska.edu/trac/raw-attachment/wiki/WikiStart/idpinstall.pdf