php - Apache 2.4 VirtualHost 无法通过 "NO-IP"工作

标签 php apache ssl virtualhost noip

我有一个在 Windows 7 上运行的 Apache 2.4 服务器。 它已经运行了很多年,但现在我正在尝试实现 ssl。 事实上我做到了,它在本地网络上运行得很好,但是当我想从外部网络(通过 no-ip)进入时,我得到了“找不到 404 页面”的图例。 这是我的虚拟主机:

<VirtualHost *:80>
  ServerAdmin sistemas@clinica25demayo.com.ar
  DocumentRoot "C:/Apache24/htdocs"
  ServerName localhost
  ErrorLog logs/localhost.com-error.log
  CustomLog logs/localhost-access.log common    
  <Directory "C:/Apache24/htdocs">
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted
  </Directory>    
</VirtualHost>

<VirtualHost *:443>
  SSLEngine on
  SSLCertificateFile "C:/Apache24/certificados/cl25demayo.crt"
  SSLCertificateKeyFile "C:/Apache24/certificados/cl25demayo.key"
  ServerAdmin sistemas@clinica25demayo.com.ar
  DocumentRoot "C:/Apache24/htdocs"
  ServerName localhost
  ErrorLog logs/localhost.com-error.log
  CustomLog logs/localhost-access.log common    
  <Directory "C:/Apache24/htdocs">
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted
  </Directory>    
</VirtualHost>

有没有可能,因为我的 ssl 证书是临时的?我自己生成了它们。

最佳答案

Is it possible that it is, because my ssl certificates are provisional

x509 中没有所谓的“临时证书”。

I have generated them myself

你是说自签名证书?不会。证书对不同客户端子网产生的不同行为没有影响。

I get the legend "404 page not found"

然后您必须能够看到证书并确认它来自您的服务器。您还可以访问服务器日志以查看到达那里的流量。

我相信您连接的不是您的服务器 - 我无法告诉您这是因为 DDNS 服务 (ni-ip) 提供了错误的地址还是您没有正确配置路由,或者如果在客户端网络端配置了一些东西来干扰流量,或者如果流量登陆您的网络服务器但它有一些逻辑配置为向非本地客户端返回 404 错误。

您可以通过查看通过 HTTPS 传递的证书详细信息轻松验证这一点。

关于php - Apache 2.4 VirtualHost 无法通过 "NO-IP"工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53225532/

相关文章:

php - 如何在opencart中创建全局函数

javascript - 如何使用Jquery AJAX获取POST数据

php - 从 MySQL 数据库中的多个表中检索值

php - 浏览器将 PHP -> 符号后的所有内容解释为文本

php - 使用 dockerfile 在 docker 中安装 mongodb 驱动程序

security - 如何设置最小的 TLS : Configure client and server, 或实现我自己的?

javascript - 使用 PHP 将简单的 HTML 表单写入 SQL DB,遭到机器人攻击

Apache 2.4 mod_rewrite 和 htaccess

c# - 无法使用权​​限 'xxxxx.com' 为 SSL/TLS 建立安全通道

android - 带有 HttpsURLConnection 和 SSL 的 NullPointerException