1.2 Apache检查配置文件语法

  如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。

Windows环境:

  httpd -t
  检查错误方法:进入cmd,然后进入Apache的bin目录(具体为你自己的安装目录),输入httpd -t 回车即可

  

时间: 2024-10-08 12:41:51

1.2 Apache检查配置文件语法的相关文章

【PHP_检查apache配置文件语法是否出错的方法】

1.在apache安装目录中中找到httpd.exe(D:\Program Files\amp\apache\bin) 2.在环境变量中的path中加入httpd.exe的路径 3.重开一个cmd,输入 httpd -t即可看到apache配置文件语法检查结果

Apache中文配置文件

1 Apache2 httpd.conf配置文件中文版详解 2 # 3 # 基于 NCSA 服务的配置文件. 4 # 5 #这是Apache服务器主要配置文件. 6 #它包含服务器的影响服务器运行的配置指令. 7 #参见<URL:http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息 8 # 9 #不要只是简单的阅读这些指令信息而不去理解它. 10 #这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告. 11 # 12 #这些配置指令被分为下面三个

Linux下程序启动之后的初始化---检查配置文件及读取日志配置项的值

概述 最近,我对本开发组的几位新员工所编写的程序进行了代码走查,发现他们的代码都有一个共同的问题:缺少必要的初始化.在本文中,我将详细介绍程序在启动时所必须要进行的初始化操作,并用实际的C代码予以说明. 对于一般的程序来说,在启动时所必须要进行的初始化操作有两个:检查配置文件及读取日志配置项.对于检查配置文件,主要检查配置文件是否是规定的文件类型(后缀是否正确)及是否存放在了规定的目录下(一般存放在当前用户的etc目录下):对于读取日志配置项,主要将写日志文件相关的参数(如日志级别.日志文件最大

nginx的配置文件语法高亮

在nginx安装成功之后,打开其配置文件,配置文件内往往都没有语法高亮.如下图白色部分为生效的选项.要想对其做语法高亮需要一个文件nginx.vim,可在网上下载到. 配置过程 [[email protected] ~]# mkdir .vim/syntax –pv  //创建.vim目录并在其下再创建一个syntax目录. mkdir: created directory `.vim' mkdir: created directory `.vim/syntax' [[email protect

shell脚本之配置nginx配置文件语法高亮

#!/bin/bash # 该脚本是用来配置nginx配置文件语法高亮 # 我已经把nginx.vim放在了我的服务器上172.16.0.1,大家可以去官网上下载 echo 'get nginx.vim bye' | lftp 172.16.0.1:/pub/Sources/sources/nginx mkdir -pv ~/.vim/syntax &> /dev/null mv nginx.vim ~/.vim/syntax echo "au BufRead,BufNewFile

Asterisk配置文件语法

Asterisk PBX 有一套自定义的配置文件格式,通过一个内置的配置文件解析器(Parser)进行配置文件的读写操作.从 Asterisk 1.2 版本以后,配置文件的格式有了一些改进,增加了配置模板(template configuration)的支持.配置模板(template configuration)极大的提高了配置的灵活性和可扩展性. 配置文件的改进是在通用配置解析器层次实现的,因此,本文件介绍的这 种特性适用于 Asterisk PBX 各个配块的配置文件.本文将简要介绍 As

基于ZF中的.htaccess文件学习Apache的Rewrite语法

首先我们看一下这个.htaccess文件: RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] 这里面涉及到了3个指令: 1.RewriteEngine  最简单,控制

Debian/Ubuntu系统下Apache的配置文件介绍

Debian/Ubuntu的apache的配置文件的管理方式是一样的,Ubuntu本身就是基于Debian的,所以很多配置和Debian几 乎一模一样,Debian/Ubuntu的apache配置文件都在/etc/apache2目录下./etc/apache2下面有几个配置文件,还有 几个子目录./etc/apache2下面的配置文件逐个解释如下:/etc/apache2/apache2.conf主配置文件,不精通apache不要修改此文件/etc/apache2/httpd.conf这个文件的

关于apache虚拟配置文件中的NameVirtualHost 标签

问题描述: 今天调整了一个apache的vhost文件,是从一个新的服务器复制过来的,启动apache服务后并没有什么报错信息,可是虚拟主机就是不生效,所有的页面都指向了vhost文件里设置的第一个主机里. 对比老服务器中的配置文件,发现少了一个  NameVirutalHost *:80,果断添加上,重启apache恢复正常. 总结: NameVirtualHost 如果没有这个,<VirtualHost>标签就没什么作用. 一个NameVirtualHost 可以对用多个<Virtu