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> |