【Apache大系】Apache服务器面面观

文档提纲:

 

 

 

 Apache 2.2 中文官方文档

 1.【安装 & 配置】

  1.1)【配置虚拟主机

Apache配置文件的修改。

----> Apache-----> httpd.conf,打开httpd.conf文件。

1)找到:#LoadModule rewrite_module modules/mod_rewrite.so

把前面的"#"去掉。

 

2)打到以下代码断:

<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>

 

在 Deny from all 这一行前面加上 "#" 符号,如果不加,则会出现访问受限的错误提示。更改之后如下:

<Directory />

    Options FollowSymLinks

    AllowOverride All

    Order deny,allow

    #Deny from all

</Directory>

 

3)找到代码:#Include conf/extra/httpd-vhosts.conf

将前面的“#”符号去掉。

 

4)打开 E:\wamp\bin\apache\Apache2.2.21\conf\extra ,找到httpd-vhosts.conf 虚拟主机配置文件。
<VirtualHost *:80>
    ServerName www.mydiscuz.com
    ServerAlias www.mydiscuz.com
    DocumentRoot "E:/server/www/mydiscuz"
    <Directory "E:/server/www/mydiscuz">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Allow,Deny
        Allow from all
    </Directory>
</VirtualHost>

六、用记事本打开windows 的hosts 文件。此文件所在目录为:C:\WINDOWS\system32\drivers\etc

添加一行代码:127.0.0.1   www.dodiphpcms.com

 

 

2.【概述】

2.1 先看看百度百科对Apache的解释: apache(Web服务器)_百度百科  

2.2  apache服务器本质上说是一个TCP socket服务,socket模型如下:

 

 

 2.3.  一些命令

1)用 ps 来看 httpd 进程数
# ps -ef | grep httpd | wc -l

2)用 netstat 来看当前的连接数
# netstat -ant | grep ":80 " | wc -l

 

附录:

      1)Apache中Httpd.conf详解

  2)Apache性能监控

  3)nginx和apache的比较

  4)【好】关于Apache的25个初中级面试题

  5)Apache与Nginx的优缺点比较

 

posted @ 2016-09-30 16:30  程序员的文娱情怀  阅读(227)  评论(0编辑  收藏  举报