Avatar billede sjh Nybegynder
04. august 2008 - 11:21 Der er 11 kommentarer og
1 løsning

install apache med openssl

Jeg skal bruge en apache 2.2 med openssl og den skal være til Windows.

Jeg havede en gang en apache install hvor openssl var installeret.. men kan ikke huske hvad den hed.. :D Det var en install hvor der kun var apache og openssl i, altså IKKE php og mysql..

Nogle af jer som lige kan komme i tanke om hvad det kunne være, for der findes jo snart så mange pakke-løsninger på nettet..
Avatar billede showsource Seniormester
04. august 2008 - 11:34 #1
Måske først her:
http://www.slproweb.com/products/Win32OpenSSL.html
og dernæst:
http://httpd.apache.org/download.cgi
hvor du vælger:
"Win32 Binary including OpenSSL 0.9.8h (MSI Installer)"
Avatar billede sjh Nybegynder
04. august 2008 - 11:44 #2
Det prøver jeg lige.. smider du så lige et svar..
Avatar billede sjh Nybegynder
04. august 2008 - 12:07 #3
Hmm, det kan jeg da ikke få til at virke..
når jeg skriver https.. så skriver den websiden kan ikke vises.. men http virker fint nok..
Avatar billede leif Seniormester
04. august 2008 - 12:11 #4
Så du vel ikke fortalt Apache at den skal lytte på 443 og konfigureret en host til den
Avatar billede sjh Nybegynder
04. august 2008 - 12:19 #5
Det har jeg sikkert ikke.. Men jeg gik ud fra, når jeg henter en apache med ssl.. så virker det uden alt formeget bøvl.. Det gjorde det i den gamle pakke-løsninger jeg havede.. dog var det kun et test certifikat som var installeret..
Avatar billede showsource Seniormester
04. august 2008 - 13:22 #6
Jahh, du skal selv sætte Apache op til at afvikle ssl.
Og indrømmet, jeg har endnu aldrig prøvet det, kun som du, med færdigpakker ......

Så absolut intet svar herfra!
Avatar billede sjh Nybegynder
04. august 2008 - 14:44 #7
I "httpd.conf" har jeg tilføjet.

LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf

Jeg har så lavet et test certifikat

..\bin\openssl req -new -x509 -days 30 -keyout server.key -out server.crt -subj "/CN=Test-Only Certificate"


Køre så "Test Configuration" uden problemmer.. Men når apache så bliver startet så får jeg fejl 1

Jeg har så prøvet at rette lidt i "httpd-ssl.conf" og er kommet til at den ikke vil starte når SSLEngine er on

#  SSL Engine Switch:
#  Enable/Disable SSL for this virtual host.
SSLEngine on
Avatar billede sjh Nybegynder
04. august 2008 - 16:00 #8
Hmm tror ikke jeg har fået lavet det certifikat rigtigt..
måske i kan hjælpe mig med at få lavet et "Test Certificate" som virker.. ???
Avatar billede showsource Seniormester
04. august 2008 - 21:49 #9
ehh, jeg har en apache 2.0.48 også med ssl, men der er sgu en del som skal tilføjes i conf og ssl.conf
Avatar billede sjh Nybegynder
06. august 2008 - 14:03 #10
Nu har jeg fået det til at virke.. hvorfor jeg det ikke virker når jeg køre det under bin mappen fatter jeg så ikke.

Men hvis jeg kopier : openssl.exe, makecert.bat og openssl.cnf til en anden mappe så virker det.. :-/

--------- makecert.bat ---------
@echo off
set OPENSSL_CONF=openssl.cnf

openssl req -new -out server.csr
openssl rsa -in privkey.pem -out server.key
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365

set OPENSSL_CONF=
del .rnd
del privkey.pem
del server.csr
pause
/-------- makecert.bat ---------

showsource smider du lige et svar..
Avatar billede showsource Seniormester
06. august 2008 - 16:55 #11
johhh, hvis du synes.
Fint du lige viser din bat fil !
Avatar billede sjh Nybegynder
06. august 2008 - 17:27 #12
Ja jeg må heller smide koden så Jeg selv kan huske det til en anden gang. :D

Det er dog kun til at oprette et self-certificate til test mode, men det kan også sakens bruges når man skal opsætte SSL, det er jo meget rart at vide om det køre som det skal. ;)

Jeg fik så ikke lige brug for Win32OpenSSL linket, da apache selv havede openssl.exe med..

Mange tak for hjælpen..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester