sudo服务httpd restart给出错误或ssl.conf

时间:2016-08-01 09:28:58

标签: amazon-web-services amazon-ec2 httpd.conf

我想重启httpd aws ec2 linux。我在终端写下以下命令。

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function testResults (form) {
    var x = document.getElementsByClassName("ft_name");
    x[0].innerHTML = form.name.value;   
    x = document.getElementsByClassName("ft_tbl_meta");
    x[0].innerHTML = form.email.value;     // name email is one provided in form
    // Do same for all other classes
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="myform" ACTION="" METHOD="GET">Enter something in the box: <BR>
<input type="checkbox" name="email" value="Yes" unchecked>Include 
Email Contact
<input type="checkbox" name="phone" value="Yes" unchecked>Include Phone Contact
Job Title: <input type="Text" name="jobTitle" size="20"><br> 
<input type="Button" value="Generate" onclick="show(this.form)" id="refresh"> 
<INPUT TYPE="button" NAME="button" Value="Click" onClick="testResults(this.form)">
</FORM>
</BODY>
</HTML>

但它给了我以下错误。

  sudo service httpd restart 

如果我评论该行,则会显示以下错误。

Starting httpd: AH00526: Syntax error on line 18 of /etc/httpd/conf.d/ssl.conf:
Invalid command 'SSLPassPhraseDialog', perhaps misspelled or defined by a module not included in the server configuration
                                                       [FAILED]




Starting httpd: AH00526: Syntax error on line 23 of /etc/httpd/conf.d/ssl.conf:
Invalid command 'SSLSessionCache', perhaps misspelled or defined by a module not included in the server configuration
                                                       [FAILED]

我不这么认为每次我都要评论这些台词。 目前,我不需要ssl.conf。 所以当我要重启httpd时,我不想打电话给它。 我怎么能这样做?

由于

2 个答案:

答案 0 :(得分:1)

当未加载提供某些指令的模块时,Apache配置检查会抱怨您没有“了解”它们,就像您在错误中看到的一样。

您没有加载mod_ssl,这就是HTTPD为您提供这些配置错误的原因。加载mod_ssl或确保没有mod_ssl指令(取消注释,删除,不包括ssl.conf,选择是你的)。

答案 1 :(得分:0)

再次重新安装httpd和php。 可能是你的配置坏了。 我希望它有效。