web服务器的综合练习
请给openlab搭建web网站
网站需求:
1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!
第一步:安装httpd
第二步:更改配置文件
进入 /etc/hosts,另起一行配置文件写入 192.168.170.100 www.openlab.com
第三步:创建目录,并在创建文件下写入welcome to openlabll !!!
第四步:cat查看情况如下
第五步:在etc目录下创建创建/httpd/conf.d/openlab.conf 文件,并在文件内部写如下命令
第六步:重启httpd服务
第七步:关闭防火墙以及setenforce源
第八步:重启访问验证步骤
结果如下:
2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于[www.openlab.com/student](http://www.openlab.com/student) 网站访问学生信息,[www.openlab.com/data](http://www.openlab.com/data)网站访问教学资料
[www.openlab.com/money网站访问缴费网站]
(http://www.openlab.com/money网站访问缴费网站)。
第一步:创建三个目录/wwww/data,/wwww/money,/wwww/student,之后在这三个目录下创建html文件随便写入内容
第二步:进入配置文件/etc/httpd/conf.d/openlab.conf 进行配置
<virtualhost 192.168.170.128:80>
<virtualhost 192.168.170.128:80>
servername www.openlab.com
documentroot /www/openlab
alias /data /wwww/data
alias /student /wwww/student
alias /money /wwww/money
</virtualhost>
<directory /www/openlab>
allowoverride none
require all granted
</directory>
<directory /wwww>
allowoverride none
require all granted
</directory>
第三步:重启httpd服务
systemctl restart httpd
第四步:访问公司三个子界面如下
3.要求
(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。
第一步:创建mima文件如下
touch /etc/httpd/mima
第二步:创建song和tian用户,为其输入密码
第三步:进入配置文件/etc/httpd/conf.d/openlab.conf 配置如下
<virtualhost 192.168.170.128:80>
servername www.openlab.com
documentroot /www/openlab
alias /data /wwww/data
alias /student /wwww/student
alias /money /wwww/money
</virtualhost>
<directory /www/openlab>
allowoverride none
require all granted
</directory>
<directory /wwww>
allowoverride none
require all granted
</directory>
<directory /wwww/student>
authtype basic
authname "pleaselogin:"
authuserfile /etc/httpd/mima
require user song tian
</directory>
第四步:重启httpd服务
systemctl restart httpd
第五步:通过song密码访问学生信息网站
(2)访问缴费网站实现数据加密基于https访问。
第一步:此问我们基于yum install mod_ssl -y进行操作
第二步:进入配置文件/etc/httpd/conf.d/openlab.conf 配置如下
<virtualhost 192.168.170.128:80>
servername www.openlab.com
documentroot /www/openlab
alias /data /wwww/data
alias /student /wwww/student
alias /money /wwww/money
</virtualhost>
<directory /www/openlab>
allowoverride none
require all granted
</directory>
<directory /wwww>
allowoverride none
require all granted
</directory>
<directory /wwww/student>
authtype basic
authname "pleaselogin:"
authuserfile /etc/httpd/mima
require user song tian
</directory>
<virtualhost 192.168.170.128:443>
servername www.openlab.com
documentroot /wwww/money
sslengine on
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificatekeyFile /etc/pki/tls/private/localhost.key
</virtualhost>
第三步:重启httpd服务
systemctl restart httpd
第四步:访问缴费网站实现数据加密基于https访问