Linux网络服务之HTTP(1)

Linux网络服务之HTTP(1)

实验要求:

1、主机名设为:www.zhy.com,默认首页包括:index.html、index.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

[[email protected] ~]# yum -y install httpd

[[email protected] ~]# vim /var/www/html/index.html        //准备访问界面

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

2、修改配置文件

[[email protected] ~]# 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 allow,deny

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                //默认主页文件

……

[[email protected] ~]# htpasswd -c /etc/httpd/.vuser admin            //创建认证用户

New password:                                     //创建密码

Re-type new password:

Adding password for user admin

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

[[email protected] ~]# service httpd restart

停止 httpd:                                               [确定]

启动 httpd:                                               [确定]

[[email protected] ~]# chkconfig httpd on

4、测试

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

时间: 2024-10-29 19:08:26

Linux网络服务之HTTP(1)的相关文章

Linux网络服务13——PXE高效能批量网络装机

Linux网络服务13--PXE高效能批量网络装机 一.PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统. 若要搭建PXE网络体系,必须要满足以下条件: ·客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导. ·网络中有一台DHCP服务器,以便为客户机分配地址.指定引导文件

Linux网络服务11——部署YUM仓库服务

Linux网络服务11--部署YUM仓库服务 一.YUM简介 YUM的前身是YUP(Yellow dog Updater)Yellow dog Linux的软件更新,最初由TSS公司(Terra Soft Solutions,INC.)使用Python语音开发而成,后由杜克大学(Duck University)的Linux开发队伍进行改进,命名为YUM(Yellow dog Updater , Modified) 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找

Linux网络服务12——NFS共享服务

Linux网络服务12--NFS共享服务 一.NFS简介 端口号:TCP.UDP 111端口 NFS(Network File System)网络文件系统,是一种基于TCP/IP传输的网络文件系统协议,最初由SUM公司开发.通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源. NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用.NFS服务的实现依赖于RPC(Remote Process Call)远程过程调用机制,以完成远程到本地的映

初学linux网络服务之vsftp服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 服务器端设置 [[email protected] ~]# cd /misc/cd/Server                 //进入RHEL5.9光盘 [[email protected

初学linux网络服务之samba服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:Samba匿名共享 工作组为Tarena 将目录 /usr/src 共享给所有人 共享名设为 tools 允许所有人访问.无需密码验证 访问权限为只读 1.安装软件包 [[email protected] ~]# rpm -q samba-client samba samba-common  //查看安装包 package samba-client

Linux网络服务04——FTP文件传输服务

Linux网络服务04--FTP文件传输服务 一.FTP连接及传输模式 1.控制连接:TCP 21,用于发送FTP命令信息 2.数据连接:TCP 20,用于上传.下载数据 3.数据连接的建立类型: (1)主动模式:服务器主动发起数据连接 首先由客户端向服务端的21端口建立FTP控制连接.当需要传输数据时,客户端以PORT命令告知服务器"我打开了某端口,你过来连接我",预算服务器从20端口向客户端的该端口发送请求并建立数据连接. (2)被动模式:服务器被动等待数据连接 如果客户端所在网络

初学linux网络服务之HTTP服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:查看默认HTTP配置 找到默认红帽欢迎页面 (/etc/httpd/conf/httpd.conf ---->Include ----> /etc/httpd/conf.d  ----> welcome.conf  ----> /var/www/error/noindex.html) 前提条件: 1.配置IP [[email prote

Linux网络服务之FTP

Linux网络服务之FTP 实验要求: 1.配置可匿名上传FTP服务.(此需求为纯实验需求,实际环境中一般不使用此功能) 2.配置本地用户访问FTP服务,拒绝匿名用户访问,验证黑白名单,禁锢普通用户nick在自己的主目录里面. 3.更改匿名用户的站点为/ftp/ftp,更改本地用户的站点为/ftp/user,设置匿名用户下载速率50KB/s,本地用户100KB/s,最多20个并发,每IP地址最多2个并发. 实验步骤: 1.安装软件包 搭建FTP服务需要安装vsftpd软件包,使用yum方式安装(

&#8203;Linux网络服务之HTTP(2)

Linux网络服务之HTTP(2) 实验要求: 1.部署基于域名的虚拟主机,当用户访问www.baidu.com的时候访问baidu网站,当用户访问www.sina.com的时候访问sina网站,baidu和sina的ip地址一样,确保前述www.zhy.com访问还能访问 2.部署基于IP的虚拟主机 www.zhy.com192.168.1.253 www.baidu.com192.168.1.12 www.google.com192.168.1.11 实验步骤: (1)基于域名的虚拟主机 1