【问题标题】:https Apache2 Webserver Not Working (Self-Signed Certificate)https Apache2 网络服务器不工作(自签名证书)
【发布时间】:2021-02-26 02:02:36
【问题描述】:

我正在使用 Raspberry PI 来托管我的 apache2 网络服务器。

我已经安装了 apache2,并且能够在我的内部路由器上以及使用未加密的 http 网址的域名在线服务网络服务器。我的路由器/服务的端口转发为 Raspberry PI 启用了端口 80 和端口 443。

我已经完成了许多关于在 apache2 网络服务器上设置自签名 https 证书以及在线阅读多篇 (5+) 不同文章并分别尝试所有这些文章以尝试和让我的网络服务器正常工作(包括下面的 wiki 页面,它与大多数在线文章相似)。

当我运行我的 IP 地址 http://IP_ADDRESS 时,我可以按预期访问位于 /var/www/html 文件夹中的服务器。但是,当尝试按照 wiki 页面(以及其他页面)中的步骤生成私钥并将我的 conf 文件链接到密钥时,我得到一个 浏览器中出现“无法连接”错误。返回 http(未加密)时,它工作正常。我把我的证书文件放在下面以供参考。

<VirtualHost *:443>
    DocumentRoot /var/www/html
    ServerName {Server_Name}.com #{Server_Name} has the server name
    ServerAlias www.{Server_Name}.com

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on

    SSLCertificateFile        /etc/ssl/localcerts/apache.pem
    SSLCertificateKeyFile     /etc/ssl/localcerts/apache.key

</VirtualHost>

<VirtualHost *:80>
    ServerName {Server_Name}.com #{Server_Name} has the server name

    Redirect / https://www.{Server_Name}.com/        
</VirtualHost>

有没有人成功地让 RasPI 托管 https 服务器,如果是的话,有什么特别需要做的不同于使用普通的基于 Debian 的机器吗?

https://wiki.debian.org/Self-Signed_Certificate

【问题讨论】:

    标签: apache http https webserver


    【解决方案1】:

    这对我来说一直很痛苦,试图弄清楚每个人都忘记提及的内容..

    首先,chmod到600,所以不能下载。 其次,文件名区分大小写(这一直让我感到困惑) 三、确保启用SSL文件

    如果我能更进一步,我会在这里发布,以便我记得..

    【讨论】:

      猜你喜欢
      • 2014-08-08
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      • 2011-08-15
      相关资源
      最近更新 更多