如何配置Apache服务器
1、如何设 置请求等待时间
在httpdconf里面设置:
TimeOut n
其中n为整数,单位是秒。
设置这个TimeOut适用于三种情况:
2、如何接收一个get请求的总时间
接收一个post和put请求的TCP包之间的时间
TCP包传输中的响应(ack)时间间隔
3、如何使得apache监听在特定的端口
修改httpdconf里面关于Listen的选项,例如:
Listen 8000
是使apache监听在8000端口
而如果要同时指定监听端口和监听地址,可以使用:
Listen 19217021:80
Listen 19217025:8000
这样就使得apache同时监听在19217021的80端口和19217025的8000端口。
当然也可以在httpdconf里面设置:
Port 80
这样来实现类似的效果。
4、如何设置apache的最大空闲进程数
修改httpdconf,在里面设置:
MaxSpareServers n
其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。
同时也可以设置:
MinSpareServers n
来限制最少空闲进程数目来加快反应速度。
5、apache如何设置启动时的子服务进程个数
在httpdconf里面设置:
StartServers 5
这样启动apache后就有5个空闲子进程等待接受请求。
也可以参考MinSpareServers和MaxSpareServers设置。
1、双击Apache的安装文件,和普通windows程序安装一样,一路点“Next”就可以。
2、安装程序要求你输入你的Network Domain(网络域名:形如xxxcom);Server Domain(服务器域名:形如wwwxxxcom)
和网站管理员的e-mail。有的话就按实填写,个人用户若没有的话可以按格式随便填一下。
3、到了选择安装路径,本人强烈建议你将安装路径改为“C:\”,因为这样可以省去好多的配置麻烦。
4、一路“Next”直至“Finish”。安装就结束了。
这时,你的Apache已经启动了,你可以在IE地址栏里输入:http://localhost/或http://127001看看。在“管理工具”的“服务”项中,
也可以找到Apache服务的身影了,以后Apache就可以作为一项Windows2000服务,随着机器的启动而运行了!
以上讲了Apache的安装,下面接着来讨论Apache的配置,使其工作的更好!
Apache的核心配置文件是httpdconf,存放路径为“Apache的安装路径\conf\”,在1317版中,它的作用更加明显了。用记事本打开它,
开始修改配置!限于篇幅,这里只讲一些重要的、必须的配置修改!(说明一点:“#”为Apache的注释符号)
1、寻找到ServerName。这里定义你的域名。这样,当Apache Server运行时,你可以在浏览器中访问自己的站点。如果前面有#,记得删除它。
2、寻找到ServerAdmin。这里输入你的E-Mail地址。
(以上两条在安装时应该已经配置好了,所以不必改动,这里介绍一下,主要是为了日后的修改)
3、寻找到。向下有一句Options,去掉后面所有的参数,加一个All(注意区分大小写!A大写,两个l小写。下同。);接着还有一句
Allow Override,也同样去掉后面所有的参数,加一个All。
4、寻找到DocumentRoot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,也可以自己指定一个,但记住,
这句末尾不要加“/”。此外注意,路径的分隔符在Apache Server里写成“/”(用惯了windows的朋友是不是觉得有些别扭呢?)。
5、寻找到DirectoryIndex。这就是你站点第一个显示的主页,在indexhtml的后面加入indexhtm indexphp indexphp3 indexcgi
indexpl。注意,每种类型之间都要留一空格!这里添加好了,以后就不用再麻烦了。
6、特别说明一点 就是port(端口号),如果没安装IIS的话,就保持80不要变,否则,就要改一下(因为IIS的WEB服务占据了80),
可以改成81等等,或者干脆改IIS的默认端口号!随你高兴。但我个人认为,ASP没什么好的,某些方面根本比不过PHP。所以建议IIS就
不要装了,更何况IIS的安全性本人实在是不敢恭维!!
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
在Linux下搭建apache服务器可以有多种方法:
一种是源码编译安装,这种方法耗时间,对不熟悉的人来说不建议
另外一种则是yum安装,下面给出yum安装方法
1、安装Apache
yum install httpd2、设置Apache服务的启动级别
chkconfig --levels 235 httpd onApache是一个服务,所以,可以通过设置服务的启动级别来让它启动。2,3,5三个级别开机启动
3、启动命令
service httpd start注意事项:
1、验证是否安装成功
现在打开http://ip地址,看看有没有Apache的默认页面出来了?如果有就对了。
2、安装目录介绍
Apache默认将网站的根目录指向/var/www/html 目录
默认的主配置文件是/etc/httpd/conf/httpdconf
配置存储在的/etc/httpd/confd/目录
首先,到微软官网下载符合系统位数的Apache和PHP
一、安装并配置Apache
Apache版本:Apache2418
解压目录:D:Acpache24
1、下载回来的是解压文件,解压好放到要安装的位置。
2、打开Apache24\conf下httpdconf 文件,修改以下关键位置,用记事本打开即可。
ServerRoot修改为Apache程序的位置:
修改前:ServerRoot “c:/Apache24”;
修改前:ServerRoot “D:/Apache24”;
修改Apache默认的网站的根目录:
修改前:DocumentRoot “c:/Apache24/htdocs”;
修改后:DocumentRoot “D:/Apache24/htdocs”;
修改根目录的选项:
修改前:
《Directory “c:/Apache24/htdocs”》
Options Indexes FollowSymLinks
AllowOverride null
Require all granted
《/Directory》
修改后:
《Directory “D:/Apache24/htdocs”》
Options Indexes FollowSymLinks
apache服务器如何配置多站点
Apache在安装之后默认只是指向一个站点,即127001,如果要进行多站点的配置,需要更改一些配置。
1
让Apache在启动时能加载虚拟主机模块。
打开Apache安装目录下conf/httpdconf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。
#LoadModule vhost_alias_module modules/mod_vhost_aliasso
#Include conf/extra/httpd-vhostsconf
2
接着找到同一文件中的DocumentRoot和Directory,改为站点目录的上一级目录
例如站点放在 D:/Appserv/www/1 和 D:/Appserv/www/2,则改为以下形式
DocumentRoot"D:/Appserv/www"
<Directory"D:/Appserv/www">
3
配置完成后即可打开Apache安装目录下/conf/extra/httpd-vhostsconf文件,在最后添加如下:
DocumentRoot是文件放置路径,ServerName是网站域名:
<VirtualHost:80>
DocumentRoot"D:/Appserv/www/1"
ServerName wwwxxxcom
</VirtualHost>
<VirtualHost:80>
DocumentRoot"D:/Appserv/www/2"
ServerName wwwxxx2com
</VirtualHost>
4
最后重启Apache服务就配置完成。
5
我个人配置阿帕奇的时候遇到过一个问题,就是比如我的网站wwwstzjzcom
直接输入域名打开的结果却是appserv界面
如图所示:
6
我的解决办法是
Apache安装目录下/conf/extra/httpd-vhostsconf文件,在最后添加如下:
<VirtualHost:80>
DocumentRoot"D:/Appserv/www"
ServerName 127001
</VirtualHost>
0条评论