2016-03-27 7 views
1

In meiner webpack.config.js Datei, fügte ich https-Konfiguration:Webpack-dev-Server-Zertifikat abgelaufen?

devServer: { 
    historyApiFallback: true, 
    contentBase: './', 
    https: true 
} 

Dann erhalte ich einen Fehler, wenn ich https://localhost:8080/

Your connection is not private 

Attackers might be trying to steal your information from localhost (for example, passwords, messages, or credit cards). NET::ERR_CERT_AUTHORITY_INVALID 
Subject: webpack 
Issuer: webpack 
Expires on: Dec 10, 2015 
Current date: Mar 27, 2016 
PEM encoded chain: -----BEGIN CERTIFICATE----- 
... 
-----END CERTIFICATE---- 

navigieren Zertifikat Es scheint webpack ist abgelaufen. Habe ich etwas falsch konfiguriert? Oder habe ich SSL falsch verstanden?

Ich verwende

"webpack": "^1.12.9", 
"webpack-dev-server": "^1.14.1" 

Antwort

2

EDIT:

Wie von Markus in den Kommentaren darauf, webpack-dev-Server erzeugt das Zertifikat automatisch ab Version 2.5.0.


ALTE ANTWORT:

Das Problem ist, dass das selbst signierte Zertifikat von webpack-dev-Server abgelaufen. Dies wurde in #436 behoben.

+0

Bedeutet dies, dass es mit der nächsten Version von webpack-dev-server funktioniert? Ich habe gerade neu installiert und die aktuelle Version funktioniert nicht. – jro

+0

Ja, es gibt noch keine öffentliche Veröffentlichung mit dem Update. Sie könnten in der Zwischenzeit versuchen, auf die Repository-Version ('webpack/webpack-dev-server') zu zeigen, um zu sehen, ob das für Sie funktioniert. –

+0

Ich kann hinzufügen, dass seit Version 2.5.0 von Webpack-dev-Server automatisch das Zertifikat generiert, wenn eines nicht vorhanden ist. Wenn Sie das Paket npm verwenden, können Sie das Zertifikat unter node_modules/webkit-dev-server/ssl/server.pem löschen, damit es neu generiert wird. –

Verwandte Themen