Line 94:
Line 94:
/etc/init.d/httpd restart
/etc/init.d/httpd restart
+
+
==Certificates==
+
see http://wiki.contribs.org/Certificates_Concepts
+
===How to change your certificate===
+
+
Since SME version 7.1.3, the functionality to configure a Common Name in the certificate is included in the main SME packages and can be configured as follows:
+
+
config setprop modSSL CommonName www.domain.com
+
expand-template /home/e-smith/ssl.crt/crt
+
expand-template /home/e-smith/ssl.key/key
+
signal-event domain-modify
+
signal-event email-update
+
+
see this forum thread [http://forums.contribs.org/index.php?topic=33109.15] and bug report [http://bugs.contribs.org/show_bug.cgi?id=1689]
+
+
===How to set expiration time===
+
+
The SME self signed certificate is valid for one year, and is automatically renewed on the anniversary of the installation date of the SME server OS.
+
To specify how long your SME certificate will last for, do the following:
+
+
cp /etc/e-smith/templates/home/e-smith/ssl.crt /etc/e-smith/templates-custom/home/e-smith/ssl.crt
+
nano -w /etc/e-smith/templates-custom/home/e-smith/ssl.crt
+
+
change the value for KEYLIFEINDAYS on the first line to the number of days the certificate will remain valid for eg 1826 for 5 years.
+
+
Save & exit by pressing the following keys at the same time
+
ctrl o
+
ctrl x
+
+
Create a new self signed certificate, with the longer validity period. Replace the filenames below with the correct file/key names applicable to your server.
+
rm /home/e-smith/ssl.crt/servername.domain.com.crt
+
rm /home/e-smith/ssl.key/servername.domain.com.key
+
rm /home/e-smith/ssl.pem/servername.domain.com.pem
+
signal-event post-upgrade
+
signal-event reboot
+
+
Install the new certificate into your browser.
+
+
Also see http://wiki.contribs.org/Certificates_Concepts
+
==Command-Line Quick Reference Guide==
==Command-Line Quick Reference Guide==