Server-Admin-Log: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
Zeile 39: Zeile 39:
  
 
inserted https section
 
inserted https section
 +
 +
=== insert https section  ===
 +
 +
'''duplicate''' the lines
 +
 +
<code>
 +
<VirtualHost *:80>
 +
...
 +
</VirtualHost>
 +
</code>
 +
 +
'''adjust''' the duplicate the '''portnumber''' from 80 to 443
 +
 +
'''insert''' the following '''lines''' to enable SSL (HTTPS)
 +
 +
<code>
 +
  # SSL Einschalten
 +
  SSLEngine on
 +
  # Das Zertifikat für den Server
 +
  SSLCertificateFile [URL_to_Servercert]
 +
  # Die Schlüsseldatei für den Server
 +
  SSLCertificateKeyFile [URL_to_Serverkey]
 +
</code>
 +
 +
 +
=== Redirect from HTTP to HTTPS ===
 +
 +
insert the following lines inside the VirtualHost *:80 -tags
 +
 +
<code>
 +
RewriteEngine On
 +
RewriteCond %{HTTPS} !=on
 +
RewriteRule .* https://wiki.opensourceecology.de/%{REQUEST_URI} [R,L]
 +
</code>
 +
  
  

Version vom 24. Februar 2013, 18:51 Uhr

Create a own SSL certificate

http://mathias-kettner.de/lw_ca_zertifikat_erstellen.html

I created a certificate but I've seen that there already exists a cerificate (already using on mail.opensourceecology.de)


Add HTTPS on login pages of the Wiki and Forum --Tony Ford (talk) 23:26, 23 February 2013 (CET)

File: /etc/apache2/ports.conf

add line

NameVirtualHost *:443

to resolve the message at apache restart

[warn] _default_ VirtualHost overlap on port 443, the first has precedence





File: /ect/apache2/sites-enabled/...wiki

inserted https section

File: /ect/apache2/sites-enabled/...forum

inserted https section

File: /ect/apache2/sites-enabled/...blog

inserted https section

insert https section

duplicate the lines

<VirtualHost *:80> ... </VirtualHost>

adjust the duplicate the portnumber from 80 to 443

insert the following lines to enable SSL (HTTPS)

 # SSL Einschalten
 SSLEngine on
 # Das Zertifikat für den Server
 SSLCertificateFile [URL_to_Servercert]
 # Die Schlüsseldatei für den Server
 SSLCertificateKeyFile [URL_to_Serverkey]


Redirect from HTTP to HTTPS

insert the following lines inside the VirtualHost *:80 -tags

RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule .* https://wiki.opensourceecology.de/%{REQUEST_URI} [R,L]





File: .../wiki/LocalSettings.php

set http to https

$wgServer           = "https://wiki.opensourceecology.de";

Wiki HTTPS is now enabled and HTTP will redirected to HTTPS automatically