编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

apache httpd安装与配置教程

前面我们讲了apache httpd下载,apache httpd下载完后,剩下的工作就是需要把apache httpd运行起来,本篇文章讲的就是apache httpd安装与配置教程

我下的是 httpd-2.2.31-x86-r2 的版本,如果你下的是其他的版本,配置方面可能与我下面的讲的会略有所不同。在进行apache的安装和配置之前,首先把 httpd-2.2.31-x86-r2 下的 apache22 文件复制到D盘web下(具体是哪个目录可以根据你自己的需要决定)。

httpd-2.2.31-x86-r2

1、修改apache ServerRoot

修改conf文件夹下的httpd.conf文件,大概在35行,把

ServerRoot "/Apache22"

改成

ServerRoot "D:/web/Apache22"

2、修改apache端口

修改conf文件夹下的httpd.conf文件,大概在46行,把

Listen 80

改成

Listen 8012

修改conf文件夹下的httpd.conf文件,大概在172行,把

ServerName localhost:80

改成

ServerName localhost:8012

改的端口号可以任意

3、修改apahce的DocumentRoot

修改conf文件夹下的httpd.conf文件,大概在179行,把

DocumentRoot "/Apache22/htdocs"

改成

DocumentRoot "D:/web/Apache22/htdocs"

修改conf文件夹下的httpd.conf文件,大概在206行,把

<Directory "Apache22/htdocs">

改成

<Directory "D:/web/Apache22/htdocs">

最后,执行apache22目录下的httpd.exe文件,至此apache httpd安装与配置就算完成了。

在apache httpd安装与配置过程中,可能会有以下问题。

1、执行httpd.exe的时候报错:

Syntax error on line 110 of D:/web/Apache22/conf/extra/httpd-ahssl.conf:

SSLCertificateFile: file 'D:/Apache22/conf/ssl/server.crt' does not exist or is empty

为了方便,你可以注释以下代码,修改conf文件夹下的httpd.conf文件,大概在121行,把

LoadModule ssl_module modules/mod_ssl.so

改成

#LoadModule ssl_module modules/mod_ssl.so

2、如何判断httpd安装并启动成功

先看下,进程中是否有httpd.exe,一般有httpd.exe进程就说明apache安装成功了。

任务管理器中的httpd.exe进程

当然,跟直接的方式是通过在浏览器中访问:http://localhost:8012/。看能否出现apache的欢迎界面了。

apache启动成功的欢迎界面

未经允许不得转载: 技术文章 » IT运维 » apache httpd安装与配置教程