WEB开发网
开发学院服务器WEB服务器Apache 构筑LAMP框架之apache 阅读

构筑LAMP框架之apache

 2007-02-27 00:00:00 来源:WEB开发网   
核心提示: 以下是一些在实际使用中常常会遇到的问题:1) 配置文件的位置: 在Etch中位于/etc/apache2/apache2.conf 在其他版本可能位置和名称有所不同,与apache1的位置也不同,构筑LAMP框架之apache(2), 在/etc/apache2/下面,还有两个目录,4) 个人用

以下是一些在实际使用中常常会遇到的问题:

1) 配置文件的位置:

在Etch中位于 /etc/apache2/apache2.conf

在其他版本可能位置和名称有所不同,与apache1的位置也不同。

在/etc/apache2/下面,还有两个目录,分别是mods-available和mods-enabled,显然前者是提供的模块,后者是启动了的能正常起作用的模块。如果需要把提供的模块使起作用,需要在后者的目录下做一个前者的符号连接。

2) 缺省的主目录:

/var/www/

系统安装好后,我在/var/www目录下写入了一个简单的index.html文件,只一句:

#cat index.html

This is a Debian server

然后在客户端检查是否输出正确。

3) log文件的位置

log文件的作用是很大的,Apache有二个log文件,一个是所有登陆本apache服务器的记录,/var/log/httpd- access.log,文件记录了登陆的ip,时间,浏览器类型等;另一个是联机错误记录文件, /var/log/httpd-error.log,这个文件对于调试apache参数是很有作用的。两个文件都是文本文件,可以由nano等文本编辑器来浏览、编辑,记录文件的位置及文件名是由 httpd.conf中的相应配置来改变。

3) 启动、停止和重新启动httpd服务器的运行:

apapche2ctl start(stop restart)

这个命令比较有用,尤其是在修改配置文件之后。

4) 个人用户目录的问题:不同于apache1,重要修改配置文件中的UserDir,apache2把个人用户作为一个模块,则需要先:

cd /etc/apache2/mods_enabled

ln -s /etc/apache2/mods_available/userdir.conf userdir.conf

ln -s /etc/apache2/mods_available/userdir.load userdir.load

Tags:构筑 LAMP 框架

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接