apache文件说明
apache属于一款开源免费的服务器,因为开源,所以我们有些地方就可以针对自己的需求来修改apache,所以知道apache安装完之后的文件是干嘛的就非常重要。下面来一一介绍
1、 bin 文件夹
打开这个文件夹你会发生,是一大堆的可执行文件和一些共享程序集(所谓的dll)。如果学会C#j就应该很容易明白它是apache编译后的文件,点击httpd.exe便可以运行。apache的底层是用c语言写的。
2、 cgi-bin
这个文件夹是Linux下的bin文件
3、 conf
这个文件夹非常重要,几乎配置apache都是在这个文件夹下面。其中里面有一个httpd.conf文件,主要用来配置apache,比如我们修改端口 便可找到Listen 80 这段,把80改为你需要设置的端口就可以啦
4、 htdocs
这个文件夹也非常重要,它用来放我们开发的web文件,比如里面有个 index.html 当我们安装完apache 在浏览器中测试,出现 It Work 其实也就是打开了这个html文件。所以,如果你想让别人访问你的网站,那就将你的网站文件全部丢到这个文件夹下,浏览器其实就是在这个文件夹下找对应的访问文件。
5、 logs
这个文件夹下的文件是用来记录apache日志的。比如里面的 install.log 记录了一些你安装apache时填写的信息:如域名,邮箱,默认端口号等。
6、 icons
这个文件夹是存放apache使用到的icon 对我们开发人员来说,没多大用处
7、 manual
该文件夹用来存放apache的一些操作手册,貌似全是英文的,看不懂去查中文手册吧。
8、 modules
该文件夹存放的是apache的一些模块信息,apache的原理是模块化组装起来。它的核心是httpd,在它的周围围绕的是一些模块功能。如果你想让哪个模块加进去,你可以在http.conf这个文件里找到 LoadModule 开头的一大堆信息。这里存放了,apache目前使用的模块。然后只要在后面加上你需要使用的模块便可以啦,至于具体模块干了些什么事可以去查相关文档。
以上便是重要文件夹的介绍。