没有合适的资源?快使用搜索试试~ 我知道了~
首页Apache配置详解(最好的APACHE配置教程)
Apache配置详解(最好的APACHE配置教程)
4星 · 超过85%的资源 需积分: 31 21 下载量 74 浏览量
更新于2023-03-03
评论
收藏 61KB DOC 举报
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。 Listen 80 #服务器监听的端口号。 ServerName www.clusting.com:80 #主站点名称(网站的主机名)。 ServerAdmin admin@clusting.com #管理员的邮件地址。 DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。 以下是对主站点的目录进行访问控制: <Directory "/mnt/web/clusting"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 在上面这段目录属性配置中,主要有下面的选项: Options:配置在特定目录使用哪些特性,常用的值和基本含义如下: ExecCGI: 在该目录下允许执行CGI脚本。 FollowSymLinks: 在该目录下允许文件系统使用符号连接。
资源详情
资源评论
资源推荐
Apache 配置详解(最好的 APACHE 配置教程)
Apache 的配置由 httpd.conf 文件配置,因此下面的配置指令都是在 httpd.conf 文件中修改。
主站点的配置(基本配置)
(1) 基本配置:
ServerRoot "/mnt/software/apache2" #你的 apache 软件安装的位置。其它指定的目录如果没
有指定绝对路径,则目录是相对于该目录。
PidFile logs/httpd.pid #第一个 httpd 进程(所有其他进程的父进程)的进程号文件位置。
Listen 80 #服务器监听的端口号。
ServerName www.clusting.com:80 #主站点名称(网站的主机名)。
ServerAdmin admin@clusting.com #管理员的邮件地址。
DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。
以下是对主站点的目录进行访问控制:
<Directory "/mnt/web/clusting">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
在上面这段目录属性配置中,主要有下面的选项:
Options:配置在特定目录使用哪些特性,常用的值和基本含义如下:
ExecCGI: 在该目录下允许执行 CGI 脚本。
FollowSymLinks: 在该目录下允许文件系统使用符号连接。
Indexes: 当用户访问该目录时,如果用户找不到 DirectoryIndex 指定的主页文件(例如
index.html),则返回该目录下的文件列表给用户。
SymLinksIfOwnerMatch: 当使用符号连接时,只有当符号连接的文件拥有者与实际文件的
拥有者相同时才可以访问。
其 它 可 用 值 和 含 义 请 参 阅 : http://www.clusting.com/Apache/ApacheManual/mod/
core.html#options
AllowOverride:允许存在于.htaccess 文件中的指令类型(.htaccess 文件名是可以改变的,其
文件名由 AccessFileName 指令决定):
None: 当 AllowOverride 被设置为 None 时。不搜索该目录下的.htaccess 文件(可以减小服务
器开销)。
All: 在.htaccess 文件中可以使用所有的指令。
其 他 的 可 用 值 及 含 义 ( 如 : Options FileInfo AuthConfig Limit 等 ) , 请 参 看 :
http://www.clusting.com/Apache/ApacheManual/mod/core.html#AllowOverride
Order:控制在访问时 Allow 和 Deny 两个访问规则哪个优先:
Allow:允许访问的主机列表(可用域名或子网,例如:Allow from 192.168.0.0/16)。
Deny:拒绝访问的主机列表。
更 详 细 的 用 法 可 参 看 : http://www.clusting.com/Apache/ApacheManual/mod/
mod_access.html#order
DirectoryIndex index.html index.htm index.php #主页文件的设置(本例将主页文件设置为:
index.html,index.htm 和 index.php)
(2) 服务器的优化 (MPM: Multi-Processing Modules)
apache2 主要的优势就是对多处理器的支持更好,在编译时同过使用--with-mpm 选项来决定
apache2 的工作模式。如果知道当前的 apache2 使用什么工作机制,可以通过 httpd -l 命令列
出 apache 的所有模块,就可以知道其工作方式:
prefork:如果 httpd -l 列出 prefork.c,则需要对下面的段进行配置:
<IfModule prefork.c>
StartServers 5 #启动 apache 时启动的 httpd 进程个数。
MinSpareServers 5 #服务器保持的最小空闲进程数。
MaxSpareServers 10 #服务器保持的最大空闲进程数。
MaxClients 150 #最大并发连接数。
MaxRequestsPerChild 1000 #每个子进程被请求服务多少次后被 kill 掉。0 表示不限制,推荐
设置为 1000。
</IfModule>
在该工作模式下,服务器启动后起动 5 个 httpd 进程(加父进程共 6 个,通过 ps -ax|grep httpd
命令可以看到)。当有用户连接时,apache 会使用一个空闲进程为该连接服务,同时父进程
会 fork 一个子进程。直到内存中的空闲进程达到 MaxSpareServers。该模式是为了兼容一些
旧版本的程序。我缺省编译时的选项。
worker:如果 httpd -l 列出 worker.c,则需要对下面的段进行配置:
<IfModule worker.c>
StartServers 2 #启动 apache 时启动的 httpd 进程个数。
MaxClients 150 #最大并发连接数。
MinSpareThreads 25 #服务器保持的最小空闲线程数。
MaxSpareThreads 75 #服务器保持的最大空闲线程数。
ThreadsPerChild 25 #每个子进程的产生的线程数。
MaxRequestsPerChild 0 #每个子进程被请求服务多少次后被 kill 掉。0 表示不限制,推荐设
置为 1000。
</IfModule>
该模式是由线程来监听客户的连接。当有新客户连接时,由其中的一个空闲线程接受连接
服务器在启动时启动两个进程,每个进程产生的线程数是固定的(ThreadsPerChild 决定),
因此启动时有 50 个线程。当 50 个线程不够用时,服务器自动 fork 一个进程,再产生 25 个
线程。
perchild:如果 httpd -l 列出 perchild.c,则需要对下面的段进行配置:
<IfModule perchild.c>
NumServers 5 #服务器启动时启动的子进程数
StartThreads 5 #每个子进程启动时启动的线程数
剩余10页未读,继续阅读
whycoder
- 粉丝: 11
- 资源: 144
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1