apache服务可以';这不是开始

apache服务可以';这不是开始,apache,virtualhost,lamp,Apache,Virtualhost,Lamp,奇怪的事情: 1:我用 /configure--enable layout=RedHat--enable so--enable mods shared=all--with ldap--enable ldap--enable authnz ldap--with ssl=/usr/local/ssl--enable ssl&&make&&make install 2:这是为使用SSL的基于名称的virtualhost配置的(不适用于 单个虚拟主机) 3:我可以用默认网站启动apache服务,但不能

奇怪的事情:

  • 1:我用
    /configure--enable layout=RedHat--enable so--enable mods shared=all--with ldap--enable ldap--enable authnz ldap--with ssl=/usr/local/ssl--enable ssl&&make&&make install
  • 2:这是为使用SSL的基于名称的virtualhost配置的(不适用于 单个虚拟主机)
  • 3:我可以用默认网站启动apache服务,但不能 在配置virtualhost时启动
  • 4:由于测试次数太多,我发现我可以启动apache 首先使用默认网站服务,然后将http.conf文件修改为 取消对virtualhost配置行的注释,并执行命令“apachectl-k “重新启动”,最后虚拟主机将启动
  • 5:我在apache错误日志中找不到任何错误消息,它只是 展示:
[注意]摘要:正在为摘要身份验证生成机密

[crit](4)中断的系统调用:摘要:生成机密时出错:中断的系统调用配置失败

[警告]RSA服务器证书CommonName(CN)`*.example.com'与服务器名称不匹配

[警告]RSA服务器证书CommonName(CN)`*.example.com'与服务器名称不匹配

[警告]RSA服务器证书CommonName(CN)`*.example.com'与服务器名称不匹配

[警告]Init:SSL服务器IP/端口冲突:china.example.com:443(/etc/httpd/conf.d/china.conf:49)vs.hk.example.com:443(/etc/httpd/conf.d/hk.conf:45)

[警告]Init:SSL服务器IP/端口冲突:korea.tkeexample.com:443(/etc/httpd/conf.d/korea.conf:45)vs.hk.example.com:443(/etc/httpd/conf.d/hk.conf:45) [警告]初始化:您不应将基于名称的虚拟主机与SSL结合使用

  • 6:我知道有配置错误,但我怎么能找到它,因为我 知道没有地方可以从virtualhost中查找错误 配置

apache是否无法启动?或者你只是看不到你的网站吗?嘿,伙计,我刚刚找到了根本原因,但我无法解释y,在我的ssl.conf文件中,我将“Listen 433”更改为“Listen 0.0.0:433”,然后服务可以启动,我真的很困惑这个现象。好吧,试着将其更改为
Listen 443
,因为443是正确的端口。