OpenSSL enable https:// virtual host on WAMP

na podstawie m innymi tego:

https://infyom.com/blog/how-to-enable-localhost-https-ssl-on-wamp-server

  • Odpakowuje zawartość paczki “openssl-1.0.2q-x64_86-win64.zip” (na drive w tym folderze) do “program files”.
  • Opdalam jako Admin “openssl.exe”.
  • Napotkałem na problem ze znalezieniem ”usr/config/oppenssl.cnf”.
  • Rejestruje zmienną srodowiskową w Edytuj zmienne :środowiskowe systemu windows” (pl).
  • Dodaje zmienną nazwa:”OPENSSL_CONF” wartość:”C:\wamp64\bin\apache\apache2.4.51\conf\openssl.cnf”(ścieżka do openssl.cnf w plikach instalacji wampa – scieżka może się różnić).
  • W konsoli openssl wpisuje komendę : “genrsa -aes256 -out private.key 2048”
  • wpowadzam chasło (od 4 znaów+), potwierdzam je i w katalogu openssl tworzy się plik klucza: private.key
  • Odpalam komende “req -new -x509 -nodes -sha1 -key private.key -out certificate.crt -days 36500” w celu stworzenia certyfikatu.
  • Uzupełniamy dane o stronie (w common name podajemy domenę pn. ‘gooddrut.pl’).
  • Tworzymy katalog ‘key’ w katalogu conf wampa “C:\wamp64\bin\apache\apache2.4.51\conf” (ścieżka może się różnić).
  • Z katalogu ‘openssl’ kopiujemy wygenerowany klucz i certyfikat do ‘conf’  (‘private.key’ i certificate.crt)
  • w katalogu conf otwieramy ‘httpd.conf’;
  • Odkomentowujemy w pliku trzy poniższe komendy:
    LoadModule ssl_module modules/mod_ssl.so
  • Include conf/extra/httpd-ssl.conf
  • LoadModule socache_shmcb_module modules/mod_socache_shmcb.s

(reszta do obczajenia)