【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 @   程序员的文娱情怀  阅读(230)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示