XAMPP stuk gemaakt met maken van SSL-certificaat
Het enige wat hij nu doet is afslutien met dit in de error log. En ik heb het idee dat ik server.crt om zeep heb geholpen op één of ander vage manier.
Heeft iemand een idee hoe ik deze weer herstel?
Zit nu met mijn handen in het haar die ik eigenlijk al niet eens meer heb ;-)
Code (php)
1
2
3
4
2
3
4
[Sun Mar 18 18:07:40.854787 2018] [ssl:emerg] [pid 1440:tid 740] AH02241: Init: Unable to read server certificate from file C:/xampp/apache/conf/ssl.crt/server.crt
[Sun Mar 18 18:07:40.854787 2018] [ssl:emerg] [pid 1440:tid 740] SSL Library Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Sun Mar 18 18:07:40.854787 2018] [ssl:emerg] [pid 1440:tid 740] SSL Library Error: error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error (Type=X509)
[Sun Mar 18 18:07:40.854787 2018] [ssl:emerg] [pid 1440:tid 740] AH02312: Fatal error initialising mod_ssl, exiting.
[Sun Mar 18 18:07:40.854787 2018] [ssl:emerg] [pid 1440:tid 740] SSL Library Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Sun Mar 18 18:07:40.854787 2018] [ssl:emerg] [pid 1440:tid 740] SSL Library Error: error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error (Type=X509)
[Sun Mar 18 18:07:40.854787 2018] [ssl:emerg] [pid 1440:tid 740] AH02312: Fatal error initialising mod_ssl, exiting.
Toevoeging op 18/03/2018 18:28:04:
Opgelost, door een backup terug te zetten waarvan ik bijna niet meer wist dat ik die had.
Gewijzigd op 18/03/2018 18:18:42 door - Ariën -
Alternatief: gooi de foutmelding in de Goegel, grote kans dat iemand anders hier ook al eens tegenaan is gelopen.
Maar het is opgelost, althans, totdat ik Firefox eens overhaal om SEC_ERROR_UNKNOWN_ISSUER te vermijden.
Quote:
Uw verbinding is niet beveiligd
De eigenaar van www.mijnsite.dev heeft zijn of haar website niet juist geconfigureerd. Om uw gegevens tegen diefstal te beschermen, heeft Firefox geen verbinding met deze website gemaakt.
Deze website maakt gebruik van HTTP Strict Transport Security (HSTS) om aan te geven dat Firefox alleen een beveiligde verbinding mag maken. Hierdoor is het niet mogelijk om een uitzondering voor dit certificaat toe te voegen.
De eigenaar van www.mijnsite.dev heeft zijn of haar website niet juist geconfigureerd. Om uw gegevens tegen diefstal te beschermen, heeft Firefox geen verbinding met deze website gemaakt.
Deze website maakt gebruik van HTTP Strict Transport Security (HSTS) om aan te geven dat Firefox alleen een beveiligde verbinding mag maken. Hierdoor is het niet mogelijk om een uitzondering voor dit certificaat toe te voegen.
Ik bepaal zelf graag dat ik lokaal (!) een lokaal SSL-certificaat wil draaien. Bij het oplossen ervan kreeg ik spontaan die error van hierboven. Ik heb echt helemaal niks aan die webserver ingesteld over HSTS?
Iemand hier nog ideeën over?
Toevoeging op 18/03/2018 20:26:42:
Opgelost, een .dev mag tegenwoordig ook niet meer zomaar van browserbouwer Chrome, Mozilla en Microsoft.
Ik ben maar overgestapt op .test. Wat een gedoe tegenwoordig.... ;-)
Gewijzigd op 18/03/2018 19:42:04 door - Ariën -
Euh? Dat zou toch niet uit moeten maken? Was het niet zo dat het certificaat wat je zelf genereert sowieso niet als "veilig" bestempeld wordt en je deze handmatig moet vertrouwen?
En dan is het gewoon vreemd en bijzonder dat er óók dan om HSTS wordt gezeurd.
Na enig onderzoek bij de buren van Tweakers bleek het dus zo te zijn dat .dev als domain niet zomaar meer mag zonder werkend certificaat. En nee, ook de browsers staat uitzonderingen niet eens meer toe. :-/
Het beste is natuurlijk om een groen slotje te regelen op al je lokale domeinen, maar gezien dat voor het lokale development even te veel gedoe is (en ik eerder mijn XAMPP-setup om zeep had geholpen met een brakke tutorial), dan is dit de snelste oplossing for now.
Voor wie ook .dev gebruikt: Leuk leesvoer:
https://medium.engineering/use-a-dev-domain-not-anymore-95219778e6fd
https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/
Conclusie: Neem een slotje of een andere tld.
Allemaal de schuld van Google ;-)
Gewijzigd op 18/03/2018 21:55:12 door - Ariën -
Ik kan mij niet voorstellen dat er geen praktische oplossing (meer) is voor het (makkelijk) lokaal configureren van HTTPS.
Quote:
If you're looking for a quick "search and replace" alternative for existing setups, consider the .test gTLD, which is a reserved name by IETF for testing (or development) purposes.
En ja, developers zijn via blogs gewaarschuwd, maar dat moet hen dan wel bereiken.
Als ze nou eens met mooie popup-jes gingen waarschuwen, dan was ik allang over.
Gewijzigd op 18/03/2018 22:38:13 door - Ariën -
Niet alleen met een ssl heb je dit probleem, maar ook als je gewoon een http server opzet.
Overigens had ik het met laragon. Dacht dat het kwam omdat het dat ik ergens een verdwaalde instelling was vergeten van een vorige installatie of zo. Eigenlijk heb ik er nooit meer naar gezocht, en gewoon in plaats van .dev .lc van gemaakt. probleem was opgelost.
Het ligt aan de .dev extensie die Google in gebruik heeft. Een vriend van me had hetzelfde probleem.