Difference between revisions of "Webserver"
From Blue-IT.org Wiki
(→Ubuntu Hardy - 8.04) |
|||
Line 3: | Line 3: | ||
=== Ubuntu Hardy - 8.04 === | === Ubuntu Hardy - 8.04 === | ||
First create a server certificate. Please add the directory and filennames according to your needs: | First create a server certificate. Please add the directory and filennames according to your needs: | ||
+ | export MY_SSL_DIR="/etc/apache2/ssl" | ||
+ | export MY_PAM_FILE="apache.pem" | ||
+ | |||
sudo apt-get install ssl-cert | sudo apt-get install ssl-cert | ||
− | sudo mkdir | + | sudo mkdir "${MY_SSLDIR}" |
− | sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf / | + | sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf "${MY_SSLDIR}/${MY_PAM_FILE}" |
− | Now add the following to your virtual hosts config file (test with ''default'') | + | Now add the following to your virtual hosts config file (test with ''default''). And use the pam filename and path from above: |
<VirtualHost *> | <VirtualHost *> | ||
Line 19: | Line 22: | ||
Restart the webserver | Restart the webserver | ||
sudo invoke-rc.d apache2 restart | sudo invoke-rc.d apache2 restart | ||
− | |||
== Subversion == | == Subversion == | ||
* see [http://alephzarro.com/blog/2007/01/07/installation-of-subversion-on-ubuntu-with-apache-ssl-and-basicauth/ Installation of Subversion on Ubuntu, with Apache, SSL, and BasicAuth] | * see [http://alephzarro.com/blog/2007/01/07/installation-of-subversion-on-ubuntu-with-apache-ssl-and-basicauth/ Installation of Subversion on Ubuntu, with Apache, SSL, and BasicAuth] |
Revision as of 20:30, 13 July 2008
Apache2
SSL
Ubuntu Hardy - 8.04
First create a server certificate. Please add the directory and filennames according to your needs:
export MY_SSL_DIR="/etc/apache2/ssl" export MY_PAM_FILE="apache.pem"
sudo apt-get install ssl-cert sudo mkdir "${MY_SSLDIR}" sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf "${MY_SSLDIR}/${MY_PAM_FILE}"
Now add the following to your virtual hosts config file (test with default). And use the pam filename and path from above:
<VirtualHost *> [...] SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem SSLProtocol all SSLCipherSuite HIGH:MEDIUM [...]
Restart the webserver
sudo invoke-rc.d apache2 restart