Ska installera Apache med SSL-stöd och undrar vilket som är den bästa lösningen. Har sett att det finns en mängd olika lösningar.
Såg något som hette Apache-SSL där man skulle använda OpenSSL/SSLeay såg något med mod_ssl.
Skulle vara underbart om någon kunde förklara lite skillnader mellan detta och gärna föreslå andra bättre lösningar.
Det är tänkt att siten i första steget bara ska använda ett hemmagjort certifikat men efterhand köpa ett så användarna slipper klicka för att godkänna det varje gång de gå in på siten.
Njae, inte Linux utan OpenBSD.
Efter lite sökande på webben upptäckte jag att Apache-SSL inte verkar vara så levande enligt några artiklar. har tyvärr inte sparat länkarna till dem.
Apache-SSL uppkom visst när det var klydd med patent och annat skraffs.
Verkar vara mod_ssl man ska köra i så fall. Efter lite klydd och ännu mer letande på webben kom jag fram till att mod_ssl fanns färdigt i Apache 2.0 man behövde bara säga till konfigurationen att den skulle aktivera stöd för SSL.
Använder OpenSSL tillsammans med mod_ssl för tillfället. Får se hur det fungerar i längden.
Var en liten miss av mig att glömma bort att nämna vilket OS jag körde på, var av ganska stor betydelse. Lägger till det som en editering i första posten för övriga läsare.
Jag har sjuka problem med att få igång OpenSSL med Apache2 / Windows 64-bit. Har suttit i fyra timmar nu och försökt olika guider och sånt på nätet, men får samma fel hela tiden (se bifogad bild).
Jag förstår inte alls vad jag ska göra, .so filen ligger på exakt samma ställe som alla andra moduler och den har samma rättigheter.
Men får hela tiden felet "Cannot read the file 'modules/mod_ssl.so'". Filen finns verkligen där och det är rätt fil (har t.o.m. provat med olika versioner.
Några förslag på hur jag löser det här? Måste verkligen få igång ett lokalt (enkelt) certifikat som jag kan testköra min utv. sajter på, men förstår inte hur jag ska lösa det här.
Först och främst: Har du laddat ned Apache2 med OpenSSL?
Hur ser din httpd.conf ut? Har du avmarkerat raden med LoadModule ssl_module modules/mod_ssl.so?
I din httpd.conf bör du även ha ett stycke med:
<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>
Sen krävs det också att du har kopierat dina nycklar och certifikat till rätt plats (en katalog ssl under conf - men problemet verkar ju vara att modulen inte kan hittas.
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>httpd -n httpd -k install
Installing the httpd service
The httpd service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 119 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files (x86)/Apache Software Foundation/Apache2.2/modules/mod_ssl.so into server: The specified module could not be found.
Raden 119 är: LoadModule ssl_module modules/mod_ssl.so
Filen ligger som sagt där, det här är så sjukt jävla märkligt och jag är säker på att lösningen är nära, men förstår inte vad problemet är.
Secure Connection Failed
An error occurred during a connection to localhost.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
Det går utmärkt att starta/stoppa/starta om Apache sålänge raden med mod_ssl är bortkommenterad, men så fort jag tar bort # så får jag det här felet... Fan va less jag blir...
Nu har jag mer eller mindre gett upp på det här.. tänkte börja om från scratch istället och hittade httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi på Apache.org.
Om jag avinstallerar min nuvarande Apacheversion, visst förblir PHP och MySQL intakt (dvs visst avinstalleras inte något av dom samtidigt)?