Sida 1 av 1

Apache2 och ssl

Postat: 18 aug 2007, 00:04
av nire
Jag blir alldeles snurrig..
Enligt
http://ubuntuforums.org/archive/index.php/t-4466.html
https://help.ubuntu.com/community/forum ... pache2/SSL
https://help.ubuntu.com/community/OpenS ... 3900d7dd8c

så ska kommandot "apache2-ssl-certificate" komma med när man installerar apache2
The simplest method of generating a self-signed SSL certificate for Apache 2 use is to make use of the apache2-ssl-certificate shell script which is bundled with the Ubuntu Apache 2 package. This shell script uses a specific configuration file (/usr/share/apache2/ssleay.cnf) and parameters to generate a self-signed certificate with no passphrase encryption of the key element. To generate an Apache 2 certificate with the script, simply use the following command at a terminal prompt:

sudo apache2-ssl-certificate
Men efter att ha installerat apache2, apache2.2-common, apache2-utils m.fl. så får jag fortfarande som svar att kommandot inte finns.
Inte heller "/usr/share/apache2/ssleay.cnf" finns.

Efter att 3 guider nu sagt att man ska köra apache2-ssl-certificate så tycker jag ju att det borde finnas ett sånt kommando på datorn, men inte då. Det går heller inte på en annan dator jag testade med.

Vad gör jag för fel?  ???

SV: Apache2 och ssl

Postat: 18 aug 2007, 00:22
av Dexxa
För mig dom tog bort apache2-ssl-certificate, det nya heter make-ssl-cert. kör sudo apt-get install openssl ssl-cert. sen skriver du bara make-ssl-cert så är det bara köra på.


EDIT: tror nya ssl-cert har problem med nya versionen så man måste patcha den, men det är ganska simpelt.

SV: Apache2 och ssl

Postat: 18 aug 2007, 00:31
av nire
EDIT: tror nya ssl-cert har problem med nya versionen så man måste patcha den, men det är ganska simpelt.
Hur går det till och var hämtar man den patchen då?

Och hur blir det med den här guiden? Blir den annorlunda nu?
För när jag kör make-ssl-cert så får jag inga frågor som man tydligen ska få.
A Mini-Howto for apache2: :)

apt-get install apache2
apache2-ssl-certificate
(and answer the questions)

Now, enable ssl:
a2enmod ssl

configure ssl:
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/ssl
"/etc/apache2/sites-enabled/ssl" should look like this:

NameVirtualHost *:443
<VirtualHost *:443>
(... configure the directories too...)
and "/etc/apache2/sites-enabled/default" should look like this:

NameVirtualHost *:80
<VirtualHost *:80>
(... configure the directories too...)
In /etc/apache2/ports.conf, add Listen 443

In the middle of /etc/apache2/sites-available/ssl file, insert this two lines:

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

Hope it helps :)