Mailinglisten-Archive |
Hallöle ! Für alle, die es interessiert habe ich eine kleine (und DEUTSCHE) Kurzanleitung zur Installation des APACHE-SSL unter Windows geschrieben. Hintergrund ist, das schon in anderen NG's nach einer dt. Anleitung gefragt wurde und keiner so recht helfen konnte. Was ihr benötigt: - Apache 1.3.19 (http://httpd.apache.org/dist/httpd/binaries/win32/apache_1.3.19-win32-s rc-r2.msi) - Visual C++ 6.0> - OpenSSL+ModSSL (http://www.modssl.org/contrib/Apache_1.3.19-Mod_SSL_2.8.2-OpenSSL_0.9.6 a-WIN32.zip) - ActivePerl 5.6.0.623 (http://aspn.activestate.com/ASPN/Downloads/ActivePerl/Download?OS=Windo ws&version=5.6.1&build=626&download=/ActivePerl/Windows/5.6/ActivePerl-5 .6.1.626-MSWin32-x86-multi-thread.msi) Die folgende Anleitung müsst Ihr evtl. Euren Bedürfnissen anpassen. 1.) Visual C++ in Grundversion (+RunTimeLibrarys) installieren - Umgebungsvariablen setzen lassen, so daß nmake.exe und + cl.exe funktionieren (wird automatisch bei Installation vollzogen) 2.) Active Perl (ActivePerl-5.6.0.623-MSWin32-x86-multi-thread.msi) installieren 3.) Apache 1.3.19 (apache_1.3.19-win32-src-r2.msi) installieren 4.) openssl-0.9.6a entpacken (Verzeichnis openssl-0.9.6a) entsteht -im Verzeichnis c:\openssl-0.9.6a : 1.) perl configure VC-WIN32 (für Win32 vorbereiten) 2.) ms\do_ms 3.) nmake /f ms\ntdll.mak (Librarys erzeugen-kompilieren) 4.) in Verzeichnis openssl-0.9.6a/out32dll wechseln ..\ms\test (testet Kompilierung) 5.) kompilierte Dateien ssleay32.dll und libeay32.dll nach windows/system32 kopieren 5.) Apache_1.3.19-Mod_SSL_2.8.2-OpenSSL_0.9.6a-WIN32.zip nach c:\modssl entpacken Kompilierte dll’s (ssleay32.dll und libeay32.dll) nach c:/modsll/openssl/bin kopieren(überschreiben) openssl req -new > my-server.csr -config openssl.cnf (ausführen) openssl rsa -in privkey.pem -out my-server.key openssl x509 -in my-server.csr -out my-server.cert -req -signkey my-server.key -days 365 6.) in C:\programme\apache group\apache\conf\ Verzeichnis ssl erstellen (also: C:\programme\apache group\apache\conf\ssl\) my-server.cert und my-server.key hineinkopieren 7.) alle Dateien aus modsll in Apache hineinkopieren (überschreiben) 8.) in httpd.conf hinzufügen: LoadModule ssl_module modules/mod_ssl.so SSLMutex sem SSLRandomSeed startup builtin SSLSessionCache none SSLLog logs/SSL.log SSLLogLevel info # You can later change "info" to "warn" if everything is OK <VirtualHost www.my-server.com:443> SSLEngine On SSLCertificateFile conf/ssl/my-server.cert SSLCertificateKeyFile conf/ssl/my-server.key </VirtualHost>
php::bar PHP Wiki - Listenarchive