2016-03-27 12 views
1

は、私はhttpsの設定を追加しました:Webpack-dev-server証明書の有効期限が切れていますか?私webpack.config.jsファイルで

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

私は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---- 

に移動したときにその後、私はエラーを受け取ることはWebPACKの証明書の有効期限が切れて表示されます。間違った設定をしましたか?それとも私はSSLを誤解していますか?

私はEDIT

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

答えて

2

を使用しています:コメントでマルクスで指摘したように

、WebPACKの-devのサーバーはバージョン2.5.0以降、自動的に証明書を生成します。


OLD ANSWER:

問題はWebPACKの-DEV-サーバーの自己署名証明書の有効期限が切れていることです。これは#436で修正されています。

+0

これはwebpack-dev-serverの次のバージョンで動作するのでしょうか?私はちょうど再インストールされ、現在のバージョンは動作しません。 – jro

+0

ええ、修正プログラムの公開はまだありません。その間にリポジトリのバージョン( 'webpack/webpack-dev-server')を指してみると、それがうまくいくかどうか確認することができます。 –

+0

webpack-dev-serverのバージョン2.5.0以降、証明書が存在しない場合は自動的に生成されます。 npmパッケージを使用している場合は、node_modules/webkit-dev-server/ssl/server.pemの下の証明書を削除して、再生成することができます。 –

関連する問題