Apache配置用户的Web服务器,第1张

body{

line-height:200%;

}

Apache配置用户的Web服务器

每个用户Web服务器的作用是,在安装了Apache本地计算机上,拥有用户账号的每个用户都能假设自己的独立Web服务器,其操作步骤如下。

(1)编辑文件“etc/httpd/conf/httpdconf”,将其中的内容更改为如下所示:

(2)将编辑好的配置文件进行保存,再按如下方式重新启动httpd服务:

[root@rh01

test]#

service

restart

//重新启动httpd服务

(3)在终端命令窗口中每个用户按如下方法建立自己的Web服务器:

[root@rh01

~]#

su

yanghong

//将当前用户切换为yanghong

[yanghong@rh01

root]#

cd/home/yanghong

//将当前用户切换为yanghong的宿主主目录

[yanghong@rh01

~]#

mkdir

public_html

//在yanghong的宿主目录中创建一个目录

[yanghong@rh01

~]#

cd

public_html

//进入test_html目录

[yanghong@rh01

public_html]#

vi

indexhtml

//创建一个文件,其文件名为indexhtml

(4)在VI的编辑状态下,按字母键“i”进入VI编辑窗口的左下角就会显示“插入”提示,如图6-11所示。

(5)在窗口中输入需在Web页面中显示的内容,再按“Esc”键退出VI的拆入模式,再直接输入“:qw”,并按“Enter”键将输入的内容保存并退出VI编辑模式。

(6)在Web浏览器位置栏输入“http://localhost/~yanghong”,按“Enter”键打开Web页面,如图6-12所示。需注意的是在用户名的前面必须加上“~”。

推荐阅读:启动和停止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的安全性本人实在是不敢恭维!!

vhost,conf

<VirtualHost _default_:80>

DocumentRoot "D:\www\目录"

ServerName 域名

<Directory "D:\www\目录">

Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride All

Order allow,deny

Allow from all

Require all granted

</Directory>

</VirtualHost>

host windows或者是linix

127001 域名

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Apache配置用户的Web服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情