在给网站安装ssl证书的时候始终出错,apache不能启动

集成环境phpstudy。
ssl证书是阿里云的。
用命令提示符运行httpd.exe之后的结果为:
C:\Users\Administrator>C:\phpStudy\Apache\bin\httpd.exe
AH00526: Syntax error on line 63 of C:/phpStudy/Apache/conf/extra/httpd-ssl.conf
:
Invalid command '\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa
0SSLEngine', perhaps misspelled or defined by a module not included in the serve
r configuration
httpd-ssl.conf第63行内容为:SSLEngine on
httpd-ssl.conf核心的内容为:(目录部分路径实测正确)
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
SSLCertificateFile "路径820093.pem"
SSLCertificateKeyFile "路径20093.key"
ServerName "网址"
DocumentRoot "网站目录"
</VirtualHost>

恰好之前写过一篇文章分析过百度取消关键词显示的原来,原文贴过来分享一下,水平有限,欢迎指正。这段时间,关于百度全面取消referer关键词显示的消息在SEO圈子里热了起来,且在客户端可以通过document.referrer来获取,也就是说referer的发送实际上是一个浏览器行为,发送与否的决定权是在浏览器手里。虽然这样说,但是HTTP协议对什么情况下,浏览器该发送,什么情况下不该发送有着严格的规定。下面几种情况下,可以控制浏览器是否发送referer:1,当网站使用refresh字段进行跳转的时候,大多数浏览器不发送referer;2,从用户从一个HTTPS的网站点击链接到另一个HTTP的网站时,不发送referer;3,html5中,a标签的rel=“noreferrer”,可以让浏览器不发送referer;4,使用DataURIscheme链接的,浏览器也不发送referer;5,使用ContentSecurityPolicy,也可以让浏览器不发送referer;6,在html头部中使用meta标签来控制不让浏览器发送referer;大家可能就会想到,百度是在全站HTTPS化之后,不支持referer的,那肯定是HTTPS的关系,实际上对这方面有关注的可能了解到,在百度HTTPS化之后一段时间内,三方的流量统计工具还是可以统计到搜索关键词的,原因在于百度采取了跳转页的方式进行搜索关键词传递当浏览器支持js时候,通过window.location.replace来跳转,不支持的时候,通过refresh进行跳转。注意name=”referrer”的alway字段,可以让浏览器总是发送referer,关于Metareferrer的介绍,可以点击这里。那百度是如何做到不传递关键词的呢?其实细节不在这里,而是在搜索结果页面上,细心的人可能发现了,新的跳转页面url发生了两点变化:1,HTTP变成HTTPS了;2,wd字段为空了。这样以来,即使跳转页面中的metareferrer字段为alway,关键词的字段也不会被第三方监控到了,当然,其它的字段url,eqid第三方仍可监控(但是这并没有什么卵用)。而在更早之前就采用HTTPS,并且取消关键词显示的Google直接在跳转页面中给referrer设置了origin的属性,这样一来第三方也只能监控到来源网站。以下是对问题的回答:根据上文的说明,一般情况下,从HTTPS站到HTTP站点的跳转,浏览器默认不发送referrer,可以通过大概两种法让浏览器传送referrer:1,在A站的head中加入2,B站也采用HTTPS当然如果A站强制规定不发送referrer,B站又没有对A站的控制权,就像上午中提到的一样,我们是无法控制让第三方统计工具统计到百度搜索来源关键词的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-27
网上的不一定是对的,而且写的不详细,文章也是一个抄袭一个的

PHPWAMP集成环境安装SSL是最简单的了,百度搜“PHPWAMP”下载,然后百度搜索“phpwamp安装ssl”查看安装教程,就可以搞定

ssl证书连接出现问题如何解决
1.检查证书有效性:确认证书是否已过期,使用在线工具(如SSL Labs)检测域名的SSL证书状态。2.检查证书链:确保中间证书(Intermediate Certificates)正确安装,形成完整的证书链。3.域名匹配:确认SSL证书中的域名与访问的域名匹配,包括子域名。4.服务器配置:检查Web服务器(如Apache、Nginx)配置文件,...

解决亚马逊AWS lightsail SSL证书错误
首先,查看Apache错误。然后,检查Apache配置文件路径。接下来,进行Apache语法配置检测。查看运行端口和服务。启动bitnami中的Apache服务。从github下载zip文件时,务必确保是raw地址,否则配置将会出错。错误日志中会找到SSL Error log。配置文件地址为:\/opt\/。恢复配置文件。编辑Apache SSL配置文件,它默认使...

如何在Apache HttpClient 4忽略SSL证书错误问题,怎么解决
解决方法:出现的原因可能是由于该证书没有在浏览器信任的列表里,我们可将该证书安装到浏览器的"信任列表之中即可"具体的步骤是:浏览器中选项→内容选项卡→证书-→导入即可。如果是颁发机构不可信的话,推荐购买通过全球认证的SSL证书,比如沃通SSL证书兼容性非常好。

Apache启动无反应,附上错误报告,求帮助
1. 端口占用问题;2. 路径及文件名问题;3. 配置文件问题。1.端口占用问题 这个问题比较常见,解决起来也很容易。通常是因为IE或安装的其它程序占用了80端口而导致Apache启动失败,在启动Apache之前将端口号修改为其它未占用的端口就可以了。修改为非80端口后,访问自己的站点需要在地址后加上端口号...

https证书安装失败
原因:这是因为证书不在浏览器厂商的受信任的列表中。可通过手动添加证书安装到浏览器的“信任列表”就可以了。解决方法:浏览器中选项→内容选项卡→证书-→导入即可。https常见错误五:网站证书已过期或还未生效。原因:出现这种情况一般是电脑系统日期错误,另一种就是证书以及过了有效期,则需要续费。...

apache服务无法启动怎么办?
如果出现了Service Temporarily Unavailable问题,却不想直接显示错误页面,那么可以指定这个错误页面。Apache下可以使用如下方法:编辑 \/usr\/prima\/apache_ssl\/conf\/httpd.conf 找到<IfModule mod_throttle.c>,在块中加入 ThrottleMaxDelay 0 重起apache 在httpd.conf中加入:ErrorDocument 503 \/busy.html ...

apache配置两个ssl无法启动
服务器出现问题。apache是一个web服务器,配置两个ssl无法启动的原因是服务器出现问题,待服务器维修成功后即可正常启动,但启动时间是不能太长的,以免出现损坏。

Apache服务器配置SSL证书步骤及问题记录
在网站上线后,考虑到日常服务无需HTTPS,加之对于SSL证书配置不熟悉,因此搁置了这一需求。然而,近期在学习案例时,发现域名访问必须使用HTTPS。于是,我重新学习了SSL证书的配置流程。首先,申请SSL证书。通过阿里云服务器,可以在应用安全板块找到SSL证书服务。无需额外费用,有效期为1年。在购买页面选择...

apache启动不了 怎么解决
1、进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)\\bin> httpd.exe -w -n "Apache2" -k start (引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)2、提示133行有问题时(提示:Syntax error on line 133 of ...),打开Apache安装目...

如何在Apache服务器上安装SSL证书
1、(CA根证书)1_root_bundle.crt2、(域名证书) 2_xxx.com.crt3、(域名私钥) 3_xxx.com.key APACHE安装SSL证书:网页链接 Apache自动跳转到 HTTPS:网页链接 注意:安装防火墙需要设置允许443端口或关闭防火墙,如果本地服务器安装安全狗的,请允许443端口。阿里或腾讯云服务器,防火墙需要在控制...

相似回答