码迷,mamicode.com
首页 > 系统相关 > 详细

Linux网络服务之HTTP(1)

时间:2014-05-03 20:41:33      阅读:546      评论:0      收藏:0      [点我收藏+]

标签:网络服务   linux   配置文件   web服务器   http   

Linux网络服务之HTTP(1)

实验要求:

1、主机名设为:www.zhy.com,默认首页包括:index.htmlindex.php,开启保持连接,确认默认httpd是否支持php

2、只允许192.168.1.1访问www.zhy.com,允许所有用户访问www.zhy.com/user/index.html

3、客户端访问/var/www/html/admin/需要输入用户名密码验证

4、客户端访问http://www.zhy.com/bbs时可以访问/var/www/html/user/bbs下的网页

实验步骤:

1、安装软件包

搭建http服务需要安装软件包httpd

[root@localhost ~]# yum -y install httpd

[root@localhost ~]# vim /var/www/html/index.html        //准备访问界面

前提需配置DNS为网站做域名解析

2、修改配置文件

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf     //修改http服务主配置文件

……

74 KeepAlive On                            //开启保持连接功能

……

265 ServerName www.zhy.com                //设置域名

……

281 DocumentRoot "/var/www/html"                //网站默认根目录

……

306 <Directory "/var/www/html">

……

332     Order allow,deny

333 #    Allow from all                    //默认允许所有人访问,此处注释掉

334     Allow from 192.168.1.1                //只允许该IP地址访问

……

</Directory>

336 <Directory "/var/www/html/user">            //设置对该目录的访问控制

337         Order allowdeny

338         Allow from all                    //允许所有人访问

339 </Directory>

340 <Directory "/var/www/html/admin">  

341         Order allow,deny                //先允许,后拒绝,默认拒绝所有

342         Allow from all

343         AuthName "Please Input Password"        //弹窗提示

344         AuthType Basic                        //认证类型

345         AuthUserFile "/etc/httpd/.vuser"            //认证文件

346         Require valid-user                        //指定授权用户或组

347 </Directory>

348 Alias /bbs/ "/var/www/html/bbs"                //设置别名

……

391 DirectoryIndex index.html index.php                //默认主页文件

……

[root@localhost ~]# htpasswd -c /etc/httpd/.vuser admin            //创建认证用户

New password:                                     //创建密码

Re-type new password:

Adding password for user admin

3、启动服务,设置服务开机自动启动

[root@localhost ~]# service httpd restart

停止 httpd:                                               [确定]

启动 httpd:                                               [确定]

[root@localhost ~]# chkconfig httpd on

4、测试


本文出自 “烟头网管” 博客,请务必保留此出处http://8838848.blog.51cto.com/8828848/1405673

Linux网络服务之HTTP(1),布布扣,bubuko.com

Linux网络服务之HTTP(1)

标签:网络服务   linux   配置文件   web服务器   http   

原文地址:http://8838848.blog.51cto.com/8828848/1405673

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!