Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

SSL? Problemet löst.

Jaha, då är jag tillbaka med min slug.

Det rullar på bra med Lenny och webservern. Innan jag släpper ut den på

nätet så vill jag testa med SSL.

Först fixade jag ett certifikat med hjälp av openssl och
sparade filen som /etc/apache2/ssl/apache.pem
Jag öppnade /etc/apache2/sites-available/default
och kopierade

<VirtualHost *:80>
...
a lot  of directives
...
</VirtualHost>

och klistrade in det nedanför och ändrade port till 443 som det ser ut nedanför.

<VirtualHost *:443>
...
a lot  of directives
...
</VirtualHost>

Sist lade jag till raderna

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

för att peka på certifikat-filen.
Jag lade till Apaches ssl-modul med a2enmod ssl.

Sedan läset jag in conf-filen igen med hjälp av /etc/init.d/apache2 force-reload.

Resultatet blev att Apache inte startar. Varför?

Jag försöker läsa mig till hur det ska göras men det är inte helt enkelt.

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

abergmans bild

 Det är inte så att du måste ange ett lösenord när du ska starta Apache? Jag fick det problemet när jag slog på SSL på lighttpd, att vi omstart av tjänsten var jag tvungen att ange lösenordet för SSL-certet.

 

 

snoopys bild

Det beror väl på hur man skapar certifikatet med openssl. Man kan

skydda det med lösenord och då måste man knappa in lösenordet när

servern startas. Jag valde att inte skydda certet.

Det är spritens fel att vi skjuter på svärmor..... och det är spritens fel att vi missar...

abergmans bild

 ja jag vet, tänkte om du gjort samma misstag som mig:)

 

 

snoopys bild

Hittat felet.

jag skrev raderna

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

utanför taggen </Virtualhost> istället för innanför.

De raderna gäller ju bara port 443.

Så nu funkar det! {#emotions_dlg.laughing}

Säga vad man vill men svårt med manualer är det absolut!

Att skriva fel är hur enkelt som helst, jag har gjort det ofta!

Det är spritens fel att vi skjuter på svärmor..... och det är spritens fel att vi missar...