Mercurial > hg > digilib
comparison server-setup.html @ 1659:fe8300fdcd9d
Creating site for 2.5-SNAPSHOT
| author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
|---|---|
| date | Mon, 20 Nov 2017 20:24:00 +0000 |
| parents | |
| children | 1beeb9319d78 |
comparison
equal
deleted
inserted
replaced
| 1642:636e7342b1b6 | 1659:fe8300fdcd9d |
|---|---|
| 1 <!DOCTYPE html> | |
| 2 <!-- | |
| 3 | Generated by Apache Maven Doxia at 2017-11-20 | |
| 4 | Rendered using Apache Maven Fluido Skin 1.3.0 | |
| 5 --> | |
| 6 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
| 7 <head> | |
| 8 <meta charset="UTF-8" /> | |
| 9 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| 10 <meta name="Date-Revision-yyyymmdd" content="20171120" /> | |
| 11 <meta http-equiv="Content-Language" content="en" /> | |
| 12 <title>digilib - The Digital Image Library – Server setups for digilib</title> | |
| 13 <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" /> | |
| 14 <link rel="stylesheet" href="./css/site.css" /> | |
| 15 <link rel="stylesheet" href="./css/print.css" media="print" /> | |
| 16 | |
| 17 | |
| 18 <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script> | |
| 19 | |
| 20 | |
| 21 </head> | |
| 22 <body class="topBarDisabled"> | |
| 23 | |
| 24 | |
| 25 | |
| 26 <div class="container-fluid"> | |
| 27 <div id="banner"> | |
| 28 <div class="pull-left"> | |
| 29 <a href="https://robcast.github.io/digilib/" id="bannerLeft"> | |
| 30 <h2>digilib - a versatile image viewing environment for the internet</h2> | |
| 31 </a> | |
| 32 </div> | |
| 33 <div class="pull-right"> <a href="https://robcast.github.io/digilib/" id="bannerRight"> | |
| 34 <img src="images/digilib-logo-small.png" /> | |
| 35 </a> | |
| 36 </div> | |
| 37 <div class="clear"><hr/></div> | |
| 38 </div> | |
| 39 | |
| 40 <div id="breadcrumbs"> | |
| 41 <ul class="breadcrumb"> | |
| 42 | |
| 43 | |
| 44 <li id="publishDate">Last Published: 2017-11-20</li> | |
| 45 <li class="divider">|</li> <li id="projectVersion">Version: 2.5-SNAPSHOT</li> | |
| 46 | |
| 47 | |
| 48 | |
| 49 | |
| 50 </ul> | |
| 51 </div> | |
| 52 | |
| 53 | |
| 54 <div class="row-fluid"> | |
| 55 <div id="leftColumn" class="span3"> | |
| 56 <div class="well sidebar-nav"> | |
| 57 | |
| 58 | |
| 59 <ul class="nav nav-list"> | |
| 60 <li class="nav-header">Overview</li> | |
| 61 | |
| 62 <li> | |
| 63 | |
| 64 <a href="index.html" title="About digilib"> | |
| 65 <i class="none"></i> | |
| 66 About digilib</a> | |
| 67 </li> | |
| 68 | |
| 69 <li> | |
| 70 | |
| 71 <a href="features.html" title="digilib features"> | |
| 72 <i class="none"></i> | |
| 73 digilib features</a> | |
| 74 </li> | |
| 75 | |
| 76 <li> | |
| 77 | |
| 78 <a href="digilib-short.html" title="How digilib works"> | |
| 79 <i class="none"></i> | |
| 80 How digilib works</a> | |
| 81 </li> | |
| 82 | |
| 83 <li> | |
| 84 | |
| 85 <a href="history.html" title="Ancient history"> | |
| 86 <i class="none"></i> | |
| 87 Ancient history</a> | |
| 88 </li> | |
| 89 <li class="nav-header">Installation</li> | |
| 90 | |
| 91 <li> | |
| 92 | |
| 93 <a href="build-maven.html" title="Building digilib"> | |
| 94 <i class="none"></i> | |
| 95 Building digilib</a> | |
| 96 </li> | |
| 97 | |
| 98 <li> | |
| 99 | |
| 100 <a href="install-digilib.html" title="Installing digilib"> | |
| 101 <i class="none"></i> | |
| 102 Installing digilib</a> | |
| 103 </li> | |
| 104 | |
| 105 <li> | |
| 106 | |
| 107 <a href="server-setups.html" title="Server setups"> | |
| 108 <i class="none"></i> | |
| 109 Server setups</a> | |
| 110 </li> | |
| 111 <li class="nav-header">Configuration</li> | |
| 112 | |
| 113 <li> | |
| 114 | |
| 115 <a href="digilib-config.html" title="Configuring digilib"> | |
| 116 <i class="none"></i> | |
| 117 Configuring digilib</a> | |
| 118 </li> | |
| 119 | |
| 120 <li> | |
| 121 | |
| 122 <a href="image-directories.html" title="Directory layout"> | |
| 123 <i class="none"></i> | |
| 124 Directory layout</a> | |
| 125 </li> | |
| 126 | |
| 127 <li> | |
| 128 | |
| 129 <a href="java-settings.html" title="Java settings and tuning"> | |
| 130 <i class="none"></i> | |
| 131 Java settings and tuning</a> | |
| 132 </li> | |
| 133 | |
| 134 <li> | |
| 135 | |
| 136 <a href="auth.html" title="Access control"> | |
| 137 <i class="none"></i> | |
| 138 Access control</a> | |
| 139 </li> | |
| 140 <li class="nav-header">Development</li> | |
| 141 | |
| 142 <li> | |
| 143 | |
| 144 <a href="scaler-api.html" title="The digilib Scaler API"> | |
| 145 <i class="none"></i> | |
| 146 The digilib Scaler API</a> | |
| 147 </li> | |
| 148 | |
| 149 <li> | |
| 150 | |
| 151 <a href="iiif-api.html" title="The digilib IIIF API"> | |
| 152 <i class="none"></i> | |
| 153 The digilib IIIF API</a> | |
| 154 </li> | |
| 155 | |
| 156 <li> | |
| 157 | |
| 158 <a href="client-integration.html" title="Integrating digilib into your page"> | |
| 159 <i class="none"></i> | |
| 160 Integrating digilib into your page</a> | |
| 161 </li> | |
| 162 | |
| 163 <li> | |
| 164 | |
| 165 <a href="plugins.html" title="Digilib plugins"> | |
| 166 <i class="none"></i> | |
| 167 Digilib plugins</a> | |
| 168 </li> | |
| 169 <li class="nav-header">Project Documentation</li> | |
| 170 | |
| 171 <li> | |
| 172 | |
| 173 <a href="project-info.html" title="Project Information"> | |
| 174 <i class="icon-chevron-right"></i> | |
| 175 Project Information</a> | |
| 176 </li> | |
| 177 </ul> | |
| 178 | |
| 179 | |
| 180 | |
| 181 <hr class="divider" /> | |
| 182 | |
| 183 <div id="poweredBy"> | |
| 184 <div class="clear"></div> | |
| 185 <div class="clear"></div> | |
| 186 <div class="clear"></div> | |
| 187 <a href="http://maven.apache.org/" title="Built by Maven" class="builtBy"> | |
| 188 <img class="builtBy" alt="Built by Maven" src="https://maven.apache.org/images/logos/maven-feather.png" /> | |
| 189 </a> | |
| 190 <a href="../../" title="Hosted by GitHub" class="builtBy"> | |
| 191 <img class="builtBy" alt="Hosted by GitHub" src="https://assets-cdn.github.com/images/modules/logos_page/GitHub-Logo.png" width="200px" /> | |
| 192 </a> | |
| 193 <a href="http://www.sourceforge.net/" title="Hosted by SourceForge" class="builtBy"> | |
| 194 <img class="builtBy" alt="Hosted by SourceForge" src="https://upload.wikimedia.org/wikipedia/commons/0/0b/Sourceforge_logo.png" /> | |
| 195 </a> | |
| 196 </div> | |
| 197 </div> | |
| 198 </div> | |
| 199 | |
| 200 | |
| 201 <div id="bodyColumn" class="span9" > | |
| 202 | |
| 203 <h1>Server setups for digilib</h1> | |
| 204 <p>There are a variety of ways to deploy digilib on different server configurations for production sites. </p> | |
| 205 <p>Here are some examples.</p> | |
| 206 <div class="section"> | |
| 207 <h2><a name="nginx_as_proxy"></a>nginx as proxy</h2> | |
| 208 <p>This is an example configuration for <tt>nginx</tt> as a proxy for a single instance of digilib (listening on port <tt>8080</tt>) that handles transport encryption and restricts access to sensitive data to the gateway of a local network (<tt>1.2.3.4</tt>).</p> | |
| 209 | |
| 210 <div class="source"> | |
| 211 <div class="source"> | |
| 212 <pre>server { | |
| 213 listen 443 ssl http2; | |
| 214 listen [::]:443 ssl http2; | |
| 215 server_name digilib.example.org; | |
| 216 | |
| 217 # this certificate chain shall *not* include the root certificate: | |
| 218 ssl_certificate /etc/ssl/certs/digilib.example.org.pem; | |
| 219 ssl_certificate_key /etc/ssl/private/digilib.example.org.key; | |
| 220 | |
| 221 include /etc/nginx/proxy_params; | |
| 222 | |
| 223 location ~* .*/(dlConfig|dlRequest).jsp$ { | |
| 224 allow 1.2.3.4; | |
| 225 deny all; | |
| 226 proxy_pass http://localhost:8080; | |
| 227 } | |
| 228 | |
| 229 location / { | |
| 230 proxy_pass http://localhost:8080; | |
| 231 } | |
| 232 } | |
| 233 </pre></div></div></div> | |
| 234 <div class="section"> | |
| 235 <h2><a name="Resources"></a>Resources</h2> | |
| 236 | |
| 237 <ul> | |
| 238 | |
| 239 <li>the <a href="nginx.org/en/docs/">nginx documentation</a></li> | |
| 240 </ul></div> | |
| 241 </div> | |
| 242 </div> | |
| 243 </div> | |
| 244 | |
| 245 <hr/> | |
| 246 | |
| 247 <footer> | |
| 248 <div class="container-fluid"> | |
| 249 <div class="row span12">Copyright © 2001-2017 | |
| 250 <a href="https://robcast.github.io/digilib/">digilib Community</a>. | |
| 251 All Rights Reserved. | |
| 252 | |
| 253 </div> | |
| 254 | |
| 255 | |
| 256 | |
| 257 </div> | |
| 258 </footer> | |
| 259 </body> | |
| 260 </html> |
