Linux服务器案例 -- apache

要求:为A公司创建网站,要求访问的网站名为www.haha.com且欢迎语为:小老弟你又来了奥!!该网站存在三个界面:

<界面一>:为www.haha.com/student,要求学生用户登录,可登录的用户为song和tian

<界面二>:为www.haha.com/data,用于存放数据

<界面三>:为www.haha.com/money,需要基于https登录

前置工作:

        下载http服务,下载mod_ssl模块,并允许防火墙允许通过两个服务和443/tcp端口的流量

        创建/{student,data,money}目录,并在目录下创建将访问的文件

        生成CA证书和基于用户登录的用户文件

        以上基操过于简单,请参考Web静态/动态服务器(apache)

配置思路

        为了不影响后续玩耍,所以我们一切操作在虚拟主机中耍

创建虚拟主机1,设定虚拟主机1中的servername和documentroot参数,同时设定根目录的文件目录权限,完成前提条件

在虚拟主机1中添加两条alias参数,分别指向真实目录/student/student和/data/data

在虚拟主机1中,嵌套directory,分别对/data和/student进行权限设定,特别地,在/student权限中设定用户登录 -- 实现界面一、二

因为money需要基于https,域名又是www.haha.com,所以只需要创建基于不同端口的虚拟主机2,在虚拟主机二中我们的documentroot仍旧与虚拟主机1的一样,要保持欢迎语一样,因此也需要在其中添加alias指向/money,同时开启/money的文件目录权限,实现界面三

vhost.conf的配置文件如下

        虚拟主机1

        

        虚拟主机2:

        

放通防火墙规则        

测试页面

HTTP的欢迎界面

 

 data界面

 

 student界面

https欢迎界面 

 

money界面 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值