mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-10 18:23:28 +00:00
*** empty log message ***
SVN revision: 918
This commit is contained in:
parent
3e56a7a4fe
commit
607fb329a7
@ -283,28 +283,59 @@ Logbook dir</b></code> in the <b><a href="config.html">elogd.cfg description</a>
|
|||||||
<div class=section> Secure Connections HOWTO </div>
|
<div class=section> Secure Connections HOWTO </div>
|
||||||
<p>
|
<p>
|
||||||
Although the <code><b>elogd</b></code> program does not support secure
|
Although the <code><b>elogd</b></code> program does not support secure
|
||||||
connections over SSL directly, it is possible to use it together with
|
connections over SSL directly, it is still possible to access <code><b>elogd</b></code>
|
||||||
<a href="http://stunnel.mirt.net/">stunnel</a> to do so. Three steps are
|
securely using one of the following methods:
|
||||||
necessary:
|
|
||||||
|
<h3><i>Using stunnel</i>:</h3>
|
||||||
|
|
||||||
|
To use <code><b>elogd</b></code> togethwer with
|
||||||
|
<a href="http://www.stunnel.or/g">stunnel</a>, following steps are necessary:
|
||||||
|
|
||||||
<OL>
|
<OL>
|
||||||
<LI>Start <code><b>elogd</b></code>. If another Web server is running
|
<LI>Start <code><b>elogd</b></code>. If another Web server is running
|
||||||
on port 80, use a different port.
|
on port 80, use a different port.
|
||||||
<P>
|
<P>
|
||||||
<LI>Install the <b><code>stunnel</code></b> program if not already done
|
<LI>Configure stunnel. This requires the creation of a certificate. See
|
||||||
|
the <a href="http://www.stunnel.org/faq/certs.html">manual</a> for
|
||||||
|
details.
|
||||||
|
<P>
|
||||||
|
<LI>Start the <b><code>stunnel</code></b> program if not already done
|
||||||
and start it with:
|
and start it with:
|
||||||
<P>
|
<P>
|
||||||
<pre>stunnel -d 443 -r your.host.name:80</pre>
|
<pre>stunnel -d 443 -r your.host.name:80</pre>
|
||||||
Substitute the port 80 if you started <code><b>elogd</b></code> on another port. This
|
Substitute the port 80 if you started <code><b>elogd</b></code> on another port. This
|
||||||
causes <b><code>stunnel</code></b> to receive requests on the https port 443 and forward them to the <code><b>elogd</b></code> port.
|
causes <b><code>stunnel</code></b> to receive requests on the https port 443 and
|
||||||
|
forward them to the <code><b>elogd</b></code> port.
|
||||||
<P>
|
<P>
|
||||||
<LI>Put the URL under which <code><b>elogd</b></code> runs into elogd.cfg:<p>
|
<LI>Put the URL under which <code><b>elogd</b></code> runs into elogd.cfg:<p>
|
||||||
<pre>URL = https://your.host.name/</pre>
|
<pre>URL = https://your.host.name/</pre>
|
||||||
<LI>Connect to your logbook with a browser which supports SSL via:
|
<LI>Connect to your logbook with a browser which supports SSL via:
|
||||||
<P>
|
<P>
|
||||||
<pre>https://your.host.name/</pre>
|
<pre>https://your.host.name/</pre>
|
||||||
|
<LI>If you have problems, start stunnel in the foreground mode with
|
||||||
|
<P>
|
||||||
|
<pre>stunnel -f -d 443 -r your.host.name:80</pre>
|
||||||
|
|
||||||
|
This reveals any potential error.<p>
|
||||||
</OL>
|
</OL>
|
||||||
<p>
|
<p>
|
||||||
Alternatively, <code><b>elogd</b></code> can be accessed through a SSH tunnel.
|
|
||||||
|
<h3><i>Using Apache</i>:</h3>
|
||||||
|
|
||||||
|
The <a href="http://httpd.apache.org">Apache<a> web server can be used as a proxy
|
||||||
|
server allowing secure connections. To do so, Apache has to be configured
|
||||||
|
accordingly and a certificate has to be generated. See some
|
||||||
|
<a href="http://slacksite.com/apache/certificate.html">instuctions</a>
|
||||||
|
on how to create a certificate, and see <i>Running elogd under Apache</i>
|
||||||
|
before on this page on how to run elogd under Apache. Once configured
|
||||||
|
correctly, elogd can be accessed via <i>http://your.host</i> and via
|
||||||
|
<i>https://your.host</i> simultaneously. See the ELOG Forum for example
|
||||||
|
via <a href="http://midas.psi.ch/elogs/forum/">nonsecure</a> and
|
||||||
|
<a href="https://midas.psi.ch/elogs/forum/">secure</a> connection.<p>
|
||||||
|
|
||||||
|
<h3><i>Using ssh</i>:</h3>
|
||||||
|
|
||||||
|
<code><b>elogd</b></code> can be accessed through a a SSH tunnel.
|
||||||
To do so, open an SSH tunnel like:
|
To do so, open an SSH tunnel like:
|
||||||
<P>
|
<P>
|
||||||
<ul><pre>ssh -L 1234:your.server.name:8080 your.server.name</pre></ul>
|
<ul><pre>ssh -L 1234:your.server.name:8080 your.server.name</pre></ul>
|
||||||
|
|||||||
@ -46,6 +46,8 @@ starting at the items with the most votes. You can vote for a feature, or sugges
|
|||||||
<tr><td>Implement attribute substituions including message id (or change message id display fromat)<td>1</tr>
|
<tr><td>Implement attribute substituions including message id (or change message id display fromat)<td>1</tr>
|
||||||
<tr><td>Only display a subset of attributes in edit, entry and list mode<td>1</tr>
|
<tr><td>Only display a subset of attributes in edit, entry and list mode<td>1</tr>
|
||||||
<tr><td>Change attributes of whole thread, like mark a thread "open" or "closed"<td>1</tr>
|
<tr><td>Change attributes of whole thread, like mark a thread "open" or "closed"<td>1</tr>
|
||||||
|
<tr><td>Automatic unlocking of entries after a specific time period<td>1</tr>
|
||||||
|
<tr><td>Make conditional attributes extandable<td>1</tr>
|
||||||
|
|
||||||
</table></center><p>
|
</table></center><p>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user