RHCE 3

请给openlab搭建web网站​ 网站需求:​


1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!​


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网站访问缴费网站)。​


3.要求​ (1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。​ (2)访问缴费网站实现数据加密基于https访问。

目录

请给openlab搭建web网站​ 网站需求:​

1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!​

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网站访问缴费网站)。​

3.要求​ (1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。​ (2)访问缴费网站实现数据加密基于https访问。

1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!​

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网站访问缴费网站)。

3.要求​ (1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。​ (2)访问缴费网站实现数据加密基于https访问。


1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!​

(1)首先安装httpd

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

(2)然后进入/etc/hosts,写入192.168.6.128   www.openlab.com

(3)创建目录以及文件/www/openlab/index.html

(4)在上面创建好的文件下方写入welcome to openlabll !!!

          cat的效果如下

 ( 5)在创建一个/etc/httpd/conf.d/openlab.conf 文件

mkdir /etc/httpd/conf.d/openlab.conf

(6)进入文件编辑

(192.168.6.128为自己服务器的ip)

<virtualhost 192.168.6.128:80>
servername www.openlab.com
documentroot /www/openlab
</virtualhost>
 
 
<directory /www/openlab>
allowoverride none
require all granted
</directory>

(7)重启httpd

[root@localhost ~]# systemctl restart httpd

(8)设置 setenforce

[root@localhost ~]# setenforce 0

(9)结果如下

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网站访问缴费网站)。
 

(1)创建三个目录/wwww/data,/wwww/money,/wwww/student

(2)分别在他们下面创建一个index.html的文件,并在他们里面随便写些内容

(3)进入/etc/httpd/conf.d/openlab.conf 文件中编辑

<virtualhost 192.168.6.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>

(4)重启httpd

[root@localhost ~]# systemctl restart httpd

(5)结果如下

3.要求​ (1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。​ (2)访问缴费网站实现数据加密基于https访问。

(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。

  创建一个文件

touch /etc/httpd/mima

 创建song和tian用户,以及密码

[root@localhost ~]# htpasswd -c /etc/httpd/mima song
输入密码
[root@localhost ~]# htpasswd /etc/httpd/mima tian
输入密码

进入/etc/httpd/conf.d/openlab.conf 文件中编辑

<virtualhost 192.168.6.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
[root@localhost ~]# systemctl restart httpd

结果如下

(2)访问缴费网站实现数据加密基于https访问。

首先在上面安装了mod_ssl的基础上,再安装一个mod_ssl

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

进入/etc/httpd/conf.d/openlab.conf 文件中编辑 

<virtualhost 192.168.6.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.6.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

[root@localhost ~]# systemctl restart httpd

结果如下

猜你喜欢

转载自blog.csdn.net/m0_66185683/article/details/130179861