本教程主要是针对阿里云云服务器ECS中,关于windows下apache配置的教程,下面是详细内容。
Windows 下配置 apache
一. Apache基本介绍
Apache HTTP Server(简称Apache)是一个开放源码的网页服务器,网页服务器默认使用端口80,通常用tomcat或者php处理动态内容,同时使用mysql作为数据库,tomcat和php以及mysql的安装配置详细见其他文档,本文档只是apache的安装与配置。
编者补充说明:对于Apache来说,笔者操作的最多的是在linux服务器下操作,在windows下一般情况都是直接使用IIS。linux服务器下apache有很多好处,比如在apache的配置文件中,我们可以自定义一些配置,例如只让服务器的日志呈现百度蜘蛛访问的日志,就可以在apache中进行配置,这样就便于站长管理员监控网站被百度抓取的情况,尤其是新站,你可以利用服务器的日志文件来监控蜘蛛什么时候来,抓取了哪些文章,哪些栏目。在IIS下,IIS的日志是不可以定制的,也不可能专门产生百度搜索引擎的蜘蛛日志,而是所有的。当然还有很多好处,这里就不多说了,建议大家还是尽量使用linux服务器。
二. Apache的安装
下载apache安装包,双击开始安装,点击下一步,出现系统设置信息在Network Domain下填入您的域名(比如:52ij.com),在Server Name下填入您的服务器名称(比如:www.52ij.com,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:admin@52ij),三条信息均可任意填写,网站可以在后面进行配置。
选择安装全部,我们选择安装在D盘,安装完成。
三. Apache基本配置
1.apache的启动和关闭,一种方法是右下角的图标操作。
另一种是开始菜单栏操作。
2.apache的日志,访问日志和错误日志可以通过开始菜单查看,也可以在%home%\logs下查看。
3.apache的配置文件同样可以在开始菜单栏查看,同样在%home%\conf\也可以。
4. 配置apache站点
(1)首先配置域名和绑定站点IP,绑定域名在安装apache的时候可以设置,在安装之后可以在配置文件%home%\conf\httpd.conf更改ServerName选项。
绑定IP可在Listen选项设置。
(2)设置网站的主目录,可在配置文件中的DocumentRoot字段设置。
(3)设置网站的首页可通过DirectoryIndex字段设置。
(4)日志设置,可以在Customlog设置访问日志的路径,通过LogFormat设置日志的格式。
通过ErrorLog字段来定义错误日志的路径,LogLevel记录了日志的级别,这里设置为记录警告信息以上的日志。
5.apache虚拟主机配置
(1)基于IP的虚拟主机,各个名词的含义已在前面解释过,在此不再赘述。
(2)基于域名的虚拟主机
四. PHP配置
1. 在D盘新建目录php,将php包解压缩到php下。
2. 将D:\php\ php.ini-development更改名称为php.ini
3. 在apache的配置文件httpd.conf中添加php的支持模块。
4. php连接数据库设置见数据库的文档。
附录1
Apache访问日志的格式与含义
例:192.168.157.1 - - [26/Dec/2012:09:14:43 +0800] "GET /favicon.ico HTTP/1.1" 404 209
1.客户端IP 2.-(E-mail) 3.-(登录名)、4.请求时间 5.方法+资源+协议 6.状态代码 7.发送字节数
Apache错误日志的格式与含义
例:[Wed Dec 26 09:20:46 2012] [error] [client 192.168.157.1] File does not exist: D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
时间 2.日志级别 3.客户端IP 4.错误信息
笔者补充说明:日志中的状态码有 200 表示请求成功, 404 表示不存在这个网页 301 表示网页重定向等等。日志级别中一般有 警告级别和错误级别,如果说某些警告可以忽略的话,那么错误级别是不能忽略的。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

阿里云云服务器,感觉很多站长都喜欢用他们家的,真的很好