<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.eprints.org/w/index.php?action=history&amp;feed=atom&amp;title=HTTPS2</id>
	<title>HTTPS2 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eprints.org/w/index.php?action=history&amp;feed=atom&amp;title=HTTPS2"/>
	<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;action=history"/>
	<updated>2026-05-03T15:18:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=10079&amp;oldid=prev</id>
		<title>Dkane: /* Create Template for Secure Pages */</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=10079&amp;oldid=prev"/>
		<updated>2011-10-20T19:34:52Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Create Template for Secure Pages&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 19:34, 20 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l98&quot; &gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BUG FIX: In bin/generate_static replace &amp;lt;tt&amp;gt;import url($base_url$1);&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;import url($1);&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BUG FIX: In bin/generate_static replace &amp;lt;tt&amp;gt;import url($base_url$1);&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;import url($1);&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;At the top of the page, replace the reference to '''/javascript/auto.js''' with '''/javascript/secure_auto.js'''.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;At the top of auto.js, there are the following 3 lines:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; var eprints_http_root = &amp;quot;http:\/\/myrepository.ac.uk&amp;quot;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; var eprints_http_cgiroot = &amp;quot;http:\/\/myrepository.ac.uk\/cgi&amp;quot;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; var eprints_oai_archive_id = &amp;quot;myrepository.ac.uk&amp;quot;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;... in secure_auto.js, these must start with 'https' rather than just 'http'.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dkane</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=8991&amp;oldid=prev</id>
		<title>Pm705 at 12:34, 20 March 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=8991&amp;oldid=prev"/>
		<updated>2010-03-20T12:34:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:34, 20 March 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Configuration&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Authentication&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Add HTTPS Settings==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Add HTTPS Settings==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pm705</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=8275&amp;oldid=prev</id>
		<title>Pm705 at 15:08, 8 February 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=8275&amp;oldid=prev"/>
		<updated>2010-02-08T15:08:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:08, 8 February 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Configuration]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Add HTTPS Settings==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Add HTTPS Settings==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pm705</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=5997&amp;oldid=prev</id>
		<title>Tdb01r: New page: ==Add HTTPS Settings==  For each &lt;tt&gt;ARCHIVEID.xml&lt;/tt&gt; file, fill in the &lt;tt&gt;securehost&lt;/tt&gt; and &lt;tt&gt;securepath&lt;/tt&gt; entries.  Example:   &lt;archive id=&quot;demo&quot;&gt;     ....     &lt;securehost&gt;secu...</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=HTTPS2&amp;diff=5997&amp;oldid=prev"/>
		<updated>2008-04-07T16:38:37Z</updated>

		<summary type="html">&lt;p&gt;New page: ==Add HTTPS Settings==  For each &amp;lt;tt&amp;gt;ARCHIVEID.xml&amp;lt;/tt&amp;gt; file, fill in the &amp;lt;tt&amp;gt;securehost&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;securepath&amp;lt;/tt&amp;gt; entries.  Example:   &amp;lt;archive id=&amp;quot;demo&amp;quot;&amp;gt;     ....     &amp;lt;securehost&amp;gt;secu...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Add HTTPS Settings==&lt;br /&gt;
&lt;br /&gt;
For each &amp;lt;tt&amp;gt;ARCHIVEID.xml&amp;lt;/tt&amp;gt; file, fill in the &amp;lt;tt&amp;gt;securehost&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;securepath&amp;lt;/tt&amp;gt; entries.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;archive id=&amp;quot;demo&amp;quot;&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
    &amp;lt;securehost&amp;gt;secure.mydomain.com&amp;lt;/securehost&amp;gt;&lt;br /&gt;
    &amp;lt;securepath&amp;gt;/demo&amp;lt;/securepath&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
 &amp;lt;/archive&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;securehost&amp;lt;/tt&amp;gt; is vhosted on the same server as your EPrints archive(s).&lt;br /&gt;
&lt;br /&gt;
Secure requests will be of the form &amp;lt;tt&amp;gt;https://securehost/securepath&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;securepath&amp;lt;/tt&amp;gt; therefore differentiates requests from individual archives.&lt;br /&gt;
&lt;br /&gt;
==Generate Secure Config==&lt;br /&gt;
&lt;br /&gt;
 $ bin/generate_apacheconf&lt;br /&gt;
&lt;br /&gt;
As well as the usual apache configuration files, and depending on the version of EPrints, this will generate:&lt;br /&gt;
&lt;br /&gt;
* an &amp;lt;tt&amp;gt;auto-secure.conf&amp;lt;/tt&amp;gt; file in each archive's &amp;lt;tt&amp;gt;cfg&amp;lt;/tt&amp;gt; directory (2.3.13)&lt;br /&gt;
* an &amp;lt;tt&amp;gt;auto-your.secure.host.conf&amp;lt;/tt&amp;gt; file (for each secure host) in the main &amp;lt;tt&amp;gt;cfg&amp;lt;/tt&amp;gt; directory (2.3.11)&lt;br /&gt;
&lt;br /&gt;
==Set up Secure Host==&lt;br /&gt;
&lt;br /&gt;
Under Fedora Core 4, run:&lt;br /&gt;
&lt;br /&gt;
 $ yum install mod_ssl&lt;br /&gt;
&lt;br /&gt;
This sets up a test SSL server.&lt;br /&gt;
&lt;br /&gt;
===Certificates===&lt;br /&gt;
&lt;br /&gt;
For a production system, you would need to provide the relevant certificates and tweak the mod_ssl config accordingly - see: &lt;br /&gt;
&lt;br /&gt;
* [http://httpd.apache.org/docs/2.2/mod/mod_ssl.html Apache Module mod_ssl]&lt;br /&gt;
* [http://www.modssl.org/docs/2.8/ssl_faq.html mod_ssl FAQ]&lt;br /&gt;
&lt;br /&gt;
Create a &amp;lt;tt&amp;gt;server.key&amp;lt;/tt&amp;gt; on the EPrints server (remembering the passphrase you enter):&lt;br /&gt;
&lt;br /&gt;
 $ openssl genrsa -des3 -out server.key 1024&lt;br /&gt;
&lt;br /&gt;
Create a certificate request:&lt;br /&gt;
&lt;br /&gt;
 $ openssl req -new -key server.key -out server.csr&lt;br /&gt;
&lt;br /&gt;
The important thing when answering the questions is the CommonName: if ultimately the secure web address of your EPrints server is &amp;lt;tt&amp;gt;https://www.myeprints.com&amp;lt;/tt&amp;gt;, then the CommonName value to enter is exactly &amp;lt;tt&amp;gt;www.myeprints.com&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Send the &amp;lt;tt&amp;gt;server.csr&amp;lt;/tt&amp;gt; file to your Certificate Authority administrator, who should send you back a &amp;lt;tt&amp;gt;.cer&amp;lt;/tt&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Copy &amp;lt;tt&amp;gt;server.key&amp;lt;/tt&amp;gt; and the &amp;lt;tt&amp;gt;.cer&amp;lt;/tt&amp;gt; file to the following locations:&lt;br /&gt;
&lt;br /&gt;
 /etc/httpd/conf/ssl.key/server.key&lt;br /&gt;
 /etc/httpd/conf/ssl.crt/eprints.cer&lt;br /&gt;
&lt;br /&gt;
Modify &amp;lt;tt&amp;gt;/etc/httpd/conf.d/ssl.conf&amp;lt;/tt&amp;gt; accordingly:&lt;br /&gt;
&lt;br /&gt;
 SSLCertificateFile /etc/httpd/conf/ssl.crt/eprints.cer&lt;br /&gt;
 SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key&lt;br /&gt;
&lt;br /&gt;
===Include EPrints SSL config===&lt;br /&gt;
&lt;br /&gt;
Include each &amp;lt;tt&amp;gt;auto-secure.conf&amp;lt;/tt&amp;gt; file generated by EPrints inside the &amp;lt;tt&amp;gt;Virtualhost&amp;lt;/tt&amp;gt; directive.&lt;br /&gt;
&lt;br /&gt;
On FC4, edit &amp;lt;tt&amp;gt;/etc/httpd/conf.d/ssl.conf&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost _default_:443&amp;gt;&lt;br /&gt;
    ....&lt;br /&gt;
    Include /opt/eprints2/archives/ARCHIVEID/cfg/auto-secure.conf # 2.3.13&lt;br /&gt;
    Include /opt/eprints2/cfg/auto-your.secure.host.conf # 2.3.11&lt;br /&gt;
    Include /opt/eprints3/archives/soton/var/auto-secure.conf # 3.0.0&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have set up SSL certificates, you will be asked to enter your passphrase when you restart apache. To override this, see [http://www.modssl.org/docs/2.8/ssl_faq.html#remove-passphrase How can I get rid of the pass-phrase dialog at Apache startup time?].&lt;br /&gt;
&lt;br /&gt;
==Create Template for Secure Pages==&lt;br /&gt;
&lt;br /&gt;
Make a copy of the default template in &amp;lt;tt&amp;gt;archives/ARCHIVEID/cfg/lang/en/templates/&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 $ cp default.xml secure.xml&lt;br /&gt;
&lt;br /&gt;
In a multi-language archive, you would need to do this for each language-specific template (en = ENglish).&lt;br /&gt;
&lt;br /&gt;
It's a good idea to have a visual differentiation between secure and non-secure pages, e.g. edit &amp;lt;tt&amp;gt;secure.xml&amp;lt;/tt&amp;gt; and add &amp;quot;(SECURE)&amp;quot; to the title of the page.&lt;br /&gt;
&lt;br /&gt;
Some browsers will complain if images/CSS etc. embedded in a secure page are served by the non-secure host. To solve this modify the &amp;lt;tt&amp;gt;secure_urlpath&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;secure_url&amp;lt;/tt&amp;gt; entries in &amp;lt;tt&amp;gt;archives/ARCHIVEID/cfg/cfg.d/20_baseurls.pl&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
 $c-&amp;gt;{secure_urlpath} = &amp;quot;&amp;quot;;&lt;br /&gt;
 $c-&amp;gt;{secure_url} = &amp;quot;https://&amp;quot;.$c-&amp;gt;{securehost}.$c-&amp;gt;{securepath};&lt;br /&gt;
&lt;br /&gt;
In the &amp;lt;tt&amp;gt;secure.xml&amp;lt;/tt&amp;gt; template replace image/CSS &amp;lt;tt&amp;gt;base_url&amp;lt;/tt&amp;gt;s with &amp;lt;tt&amp;gt;secure_url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
BUG FIX: In bin/generate_static replace &amp;lt;tt&amp;gt;import url($base_url$1);&amp;lt;/tt&amp;gt; with &amp;lt;tt&amp;gt;import url($1);&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Tdb01r</name></author>
		
	</entry>
</feed>