`

CentOS上Apache启动失败:CheckSpelling must be On or Off

阅读更多
      为了彻底清除CentOS自动安装的apache,防止管理人员使用 service apachectl restart、apachectl restart 以及系统自动启动自带的apachectl服务。
查到 /etc/rc.d/init.d 目录下有一个 apachectl 命令,则使用命令 rm apachectl 删除掉了apachectl文件。结果apache服务停止了。
      # /usr/local/apache/bin/apachectl restart
      [Mon Jul 26 13:56:29 2010] [warn] module speling_module is already loaded, skipping
      Syntax error on line 175 of /usr/local/apache/conf/httpd.conf:
      CheckSpelling must be On or Off

检查:
      # vi +175 /usr/local/apache/conf/httpd.conf
      ……
      <Directory />
         CheckSpelling
         Options FollowSymLinks
         AllowOverride None
         Order deny,allow
         Deny from all
      </Directory>
      检查结果,发现:原来的CheckSpelling On 变成了 CheckSpelling 。

解决办法:
      立即把 /usr/local/apache/bin/apachectl 文件拷贝到 /etc/rc.d/init.d 目录下;
      立即启动apache 服务:【可能启动总是失败,别着急。多启动几次,就OK了。】
         # /usr/local/apache/bin/apachectl restart
      直到 apache 服务启动成功。

备注:
      1、别轻易删除Linux上的文件。
      2、若要删除Linux的相关文件,尤其是启动文件,则需要做一定的备份。



分享到:
评论

相关推荐

    CentOS下Apache配置多域名或者多端口映射

    ### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...

    CentOS Apache配置详解

    在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和设置 在 CentOS 上安装 Apache 非常简单,只需要使用 yum 安装 httpd 软件包即可。使用以下命令安装 ...

    Linux(centos)下的Apache安装压缩包:httpd-2.2.34.tar.gz

    Linux(centos)下的Apache安装压缩包:httpd-2.2.34.tar.gz,结合我的博客http://blog.csdn.net/jing12062011/article/details/76850284使用,留存一下便于以后搭建系统用

    CentOS卸载Apache方法.docx

    以下是一个详细的步骤来卸载Apache在CentOS上的过程。 首先,你需要确保Apache服务已经停止运行,以免在卸载过程中影响系统的正常服务。你可以通过执行以下命令来停止Apache服务: ```bash /etc/init.d/httpd stop...

    CentOS 下配置Apache服务器

    - **日志记录**:Apache的日志文件通常位于`/var/log/httpd/`,包括访问日志和错误日志。 3. **启动和管理Apache**: 启动Apache服务: ``` sudo systemctl start httpd ``` 设置为开机启动: ``` sudo ...

    centos-apache-modsecurity:基于Centos Apache的OWASP ModSecurity核心规则集WAF

    CentOS Apache ModSecurity WAF 这是带有基于OWASP ModSecurity核心规则集的Puzzle WAF的CentOS Apache ModSecurity。 该WAF的主要目的是加载到OpenShift项目中。环境变量常用的环境变量是: 姓名描述PARANOIA 一个...

    centos 下apache+svn安装.docx

    本文将详细介绍如何在CentOS上安装Apache和Subversion。 首先,安装必要的依赖包。在脚本的前半部分,通过`wget`命令下载了Apache、Subversion以及它们的依赖包。这些源代码包包括:Subversion 1.6.15、Subversion...

    centos7 apache

    本文将深入探讨在CentOS 7上安装和配置Apache,以及与之相关的OpenSSL、Rewrite模块、APR(Apache Portable Runtime)、APR-Util和PCRE(Perl Compatible Regular Expressions)库,还有Expat-devel——这些组件对于...

    centos7配置启动顺序

    在 CentOS 7 系统中,配置启动顺序是非常重要的,因为它决定了系统开机时选择加载哪个内核版本。在多系统或内核更新后,确保设置正确的启动顺序有助于避免不必要的开机问题。下面我们将详细讨论如何在 CentOS 7 中...

    centos安装apache

    至此,Apache已在CentOS系统上成功安装。但请注意,为了提供稳定的服务,还应考虑配置防火墙规则、设置虚拟主机、优化性能参数等后续步骤。在实际环境中,还可以考虑使用YUM或Dnf包管理器安装预编译的Apache二进制包...

    CentOS 8 开机启动Nginx脚本

    CentOS 8 开机启动Nginx脚本

    centos apache安装文件打包下载

    本压缩包提供了在CentOS系统上安装Apache HTTPD 2.4.10所需的所有文件和指南。 首先,我们需要了解安装Apache的基本流程,它通常包括以下几个步骤: 1. **准备环境**:确保系统已经更新到最新状态,运行`yum ...

    Centos 7.4 配置 oracle 自启动

    oracle 0:off 1:off 2:on 3:on 4:on 5:on 6:off ``` 这表明Oracle服务已经在启动级别2-5之间被设置为自动启动。 #### 四、总结 通过以上步骤,我们成功地在Centos 7.4上配置了Oracle数据库的自启动功能。这对于确保...

    Centos7安装给Apache服务安装配置SSL证书

    在Centos7.6平台下使用openssl给apache做自签名证书,并给apache设置HTTPS的SSL证书。(无坑版) 二、平台 [root@kahn.xiao ~]# uname -r 3.10.0-957.el7.x86_64 [root@kahn.xiao ~]# cat /etc/redhat-release  ...

    centos6 apache简单使用.txt

    centos6 apache简单使用,基本报错都能解决。当时自己也是各种出错,所以就有了这个教程。

    centOS7设置Tomcat8开机启动

    $var _must_ be set to either true or false.`这一行,在其后面添加以下内容,确保替换为你的实际JDK路径: ``` JAVA_HOME=/usr/local/java/jdk1.8.0_131 JRE_HOME=$JAVA_HOME/jre ``` 2. **创建Tomcat开机...

    CentOS 7下安装Redis:配置、启动和集群搭建

    内容概要:本文提供了CentOS 7下安装Redis的详细教程,包括安装、配置、启动和测试等多个方面,并提供了相关代码和操作步骤。 使用人群:需要在CentOS 7系统中安装Redis的程序员和技术人员。 内容关键词:CentOS 7...

    centos 7 安装Apache和svnadmin

    首先,我们来详细讲解如何在CentOS 7上安装Apache。在安装前,请确保你的系统已经更新到最新版本: ```bash sudo yum update -y ``` 接着,安装Apache HTTP Server: ```bash sudo yum install httpd -y ``` ...

Global site tag (gtag.js) - Google Analytics