Php Apache 2.4 VirtualHost无法通过“通过”工作;“无知识产权”;
我有一台运行在Windows7上的Apache2.4服务器。 它已经运行了很多年,但现在我正在尝试实现ssl。 事实上,我做到了,它在本地网络上工作得非常好,但是当我想从外部网络(通过无ip)进入时,我得到了一个图例“404页面未找到”。 以下是我的虚拟主机:Php Apache 2.4 VirtualHost无法通过“通过”工作;“无知识产权”;,php,apache,ssl,virtualhost,noip,Php,Apache,Ssl,Virtualhost,Noip,我有一台运行在Windows7上的Apache2.4服务器。 它已经运行了很多年,但现在我正在尝试实现ssl。 事实上,我做到了,它在本地网络上工作得非常好,但是当我想从外部网络(通过无ip)进入时,我得到了一个图例“404页面未找到”。 以下是我的虚拟主机: <VirtualHost *:80> ServerAdmin sistemas@clinica25demayo.com.ar DocumentRoot "C:/Apache24/htdocs" ServerName
<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>
服务器管理员sistemas@clinica25demayo.com.ar
DocumentRoot“C:/Apache24/htdocs”
服务器名本地主机
ErrorLog日志/localhost.com-error.log
CustomLog日志/localhost-access.log公共
选项索引跟随符号链接
允许超越所有
要求所有授权
斯伦金安
SSLCertificateFile“C:/Apache24/certificados/cl25demayo.crt”
SSLCertificateKeyFile“C:/Apache24/certificados/cl25demayo.key”
服务器管理员sistemas@clinica25demayo.com.ar
DocumentRoot“C:/Apache24/htdocs”
服务器名本地主机
ErrorLog日志/localhost.com-error.log
CustomLog日志/localhost-access.log公共
选项索引跟随符号链接
允许超越所有
要求所有授权
是否有可能,因为我的ssl证书是临时的?我自己生成了它们
是否有可能,因为我的ssl证书是临时的
x509中没有“临时证书”这样的东西
我自己制作的
你是说自签名证书?否。该证书对不同客户端子网产生的不同行为没有影响
我得到了“404页未找到”的图例
然后您必须能够看到证书并确认它来自您的服务器。您还可以访问服务器日志,查看到达那里的流量
我相信您正在连接到服务器以外的其他东西-我无法告诉您这是否是因为DDNS服务(ni ip)服务地址是否错误,或者您没有正确配置路由,或者客户端网络端是否配置了干扰流量的内容,或者流量正在您的Web服务器上登录,但其逻辑配置为向非本地客户端返回404错误
您可以通过查看通过HTTPS传递的证书详细信息轻松验证这一点。如果您尝试在没有SSL的情况下进行连接,会发生什么?使用http:而不是HTTPS:很抱歉,这就是我的意思。“自签名”证书。如果你使用http://而不是https://的话,no-ip就完美了。网站是这样的:如果你尝试的话:。引人注目的是,端口80和端口443的配置是相同的。我认为当我使用“https”输入时,我被重定向到根目录,并且/cl25demayo部分被忽略。如果您的日志中会出现这种情况(不太可能)。