yanwuxin

导航

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访问

 

 

posted on 2023-04-09 19:11  凌晨五点的星  阅读(20)  评论(0编辑  收藏  举报  来源