2016-09-30 16 views
1

主なアイデアは、私の実際のWebページをhttpsにアップグレードしたいのですが、それは本番環境にあり、ローカルサーバーでこのアップグレードを行い、生産にだから私はローカルのhttpsウェブサイトを作成しようとしているが、私のブラウザのGoogle Chromeは私にエラーを与える。私は、これはApacheで自己署名入りの証明書を無視する

sudo openssl req -new -sha256 -out new.ssl.csr 
    sudo openssl rsa -in privkey.pem -out new.cert.key 
    sudo openssl x509 -in new.ssl.csr -out new.cert.cert -req -signkey new.cert.key -days 256 
    sudo cp new.cert.cert /etc/ssl/certs/server.crt 
    sudo cp new.cert.key /etc/ssl/private/server.key

自己署名証明書を作成するための私のLinuxターミナルでコマンドを書いて、私は


    VirtualHost *:80 
     ServerName localsite 
     DocumentRoot /var/www/localsite 

     ErrorLog ${APACHE_LOG_DIR}/localsite_error.log 
     CustomLog ${APACHE_LOG_DIR}/localsite_access.log combined 
    VirtualHost 

    VirtualHost *:443 
     ServerAdmin [email protected] 
     ServerName localsite.local 
     DocumentRoot /var/www/localsite 

     ErrorLog ${APACHE_LOG_DIR}/localsite_error.log 
     CustomLog ${APACHE_LOG_DIR}/localsite_access.log combined 

     SSLEngine on 
     SSLOptions +StrictRequire 
     SSLCertificateFile /etc/ssl/certs/server.crt 
     SSLCertificateKeyFile /etc/ssl/private/server.key 
    VirtualHost 
sudo service apache2 restart

そして、それの後に私は私のファイルとインポートから証明書をエクスポートし、このように私のホストの設定ファイルを変更しましたそれはGoogle ChromeにまだERR_CERT_AUTHORITY_INVALIDエラーがある。私は間違っているの?

答えて

0

自己署名証明書を使用すると、ブラウザはそのようなエラーを警告します。

既知の権限で署名された証明書を使用する必要があります。 私は今までにletsencryptを使用しました。

そのためには、まず自分のサイトのドメイン名を購入する必要があります。

私はこれがあなたに役立つことを願っています。

乾杯

+0

(ローカル)開発のために認可された証明書を持つ必要はありません。 –

関連する問題