繁体   English   中英

忽略apache上的自签名证书

Ignoring self signed certificate on apache

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

主要想法是我想将我的真实网页升级到 https,但它正在生产中,我想在我的本地服务器中进行此升级以确保它正常工作,然后将所有更改转移到生产中。 所以我正在尝试创建本地 https 网站,但我的浏览器 Google Chrome 给我错误。 我在我的 linux 终端中写了这个命令来创建自签名证书

    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

我像这样改变了我的主机配置文件


    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 asdasdasd@asd.asd
        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

之后我从我的文件中导出证书并将其导入谷歌浏览器,但仍然有ERR_CERT_AUTHORITY_INVALID错误。 我在做什么错?

2 个回复

如果您使用自签名证书,浏览器会提醒您这样的错误。

因此,您应该使用由已知权威机构签署的证书。 我曾经使用过letsencrypt。

为此,您应该首先为您的网站购买自己的域名。

我使用本教程创建了一个自签名证书。 看起来就像你为创建一个所做的那样。

我忘记填写Common Name (eg server FQDN or YOUR name) 您可以将所有字段留空,但应回答此字段。 在您的示例中,它应该是localsite.local

创建证书后,将其上传到chrome://settings/certificates ,挂锁将变为绿色。

1 Cordova与Xcode不会忽略自签名证书

完全和完全被这个问题困扰。 已经浏览了数百个帖子,这些帖子提出了下面给出的相同解决方案,但无法重现相同的效果,SSL证书不会被忽略。 同样适用于Chrome,FF。 不适用于模拟器和设备上的Cordova打包iOS应用程序(在iOS 6.0.1,iOS 7.0.3,iOS 6.1上试用) ...

2 在Ubuntu 12.04和Apache 2.4.9上的自签名证书

我正在尝试在Apache服务器上安装自签名证书。 首先,我做了 并得到以下输出: 然后,我重新启动了apache2并收到以下错误: 在ports.conf中 ,我具有以下内容: 如果我注释<IfModule ssl_module> Listen 44 ...

4 Apache Server CORS和自签名证书问题

我有一个Apache服务器,尝试通过HTTPS向其发送请求,但是我一直在努力克服跨源问题以及使用SSL的问题。 我不确定问题出在哪里,因为我似乎从Web控制台(针对Firefox + Chrome进行测试)得到了有关失败请求的不同响应。 在Chrome浏览器中,我只是看到以POST形式发 ...

5 Apache警告我的自签名证书是CA证书

由于我不清楚openssl命令的论点,每当我需要创建自签名证书(用于测试环境)时,我习惯于引用相同的SO答案 。 该命令如下所示: 它通常可以工作,例如我目前的Ubuntu 15.10。 今天我正在全新安装Debian Jessie但事实并非如此。 Apache在启动时警告: ...

9 自签名证书将在Apache反向代理之后工作吗?

我们希望将Apache用作应用服务器集合的反向代理。 我们计划在Apache实例上设置CA签名的SSL证书,但希望在应用程序服务器实例上使用自签名证书(以便也对Apache到应用程序服务器的连接进行加密)。 如果不需要,我们不想在应用服务器实例上安装CA签名的SSL证书。 Apache ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM