网站需求:
1、基于域名 www.openlab.com 可以访问网站内容为 welcome to openlab!!!
2、给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站
1)基于 www.openlab.com/student 网站访问学生信息
2)基于 www.openlab.com/data 网站访问教学资料
3)基于 www.openlab,com/money 网站访问缴费网站
要求:
1、学生信息网站只能有 song 和 tian 两个用户可以访问,其他用户不能访问
2、访问缴费网站实现数据加密基于 https 访问
思路:
第一步:准备工作
1)关闭安全软件
2)安装需要的软件
3)映射添加
第二步:创建网站(www.openlab.com)
1)创建网页
2)重启服务
3)浏览器测试
第三步:创建教学资料子网站(www.openlab.com/data)
1)创建网页
2)重启服务
3)浏览器测试
第四步:创建学生信息子网站(www.openlab.com/student)
1)添加信息和设置密码
2)创建存储登录网站的密码
3)创建网页
4)重启服务
5)浏览器测试
第五步:创建缴费子网站(www.openlab.com/money)
1)创建验证证书真实性的私钥文件
2)创建数字证书
3)创建网页
4)重启服务
5)浏览器测试
代码如下:
第一步:
1.1关闭安全软件
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl stop firewalld
1.2安装需要的软件
[root@localhost ~]# yum install httpd mod_ssl -y
1.3添加映射(hosts)
[root@localhost ~]# vim /etc/hosts
第二步:
2.1创建网页以及网页目录
[root@localhost ~]# mkdir -p /www/openalb
[root@localhost ~]# echo 'welcome to openlab' > /www/openlab/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
2.2重启服务
[root@localhost ~]# systemctl restart httpd
2.3浏览器测试
输入 www.openlab.com 测试
第三步:
3.1创建网页以及网页目录
[root@localhost ~]# mkdir /www/openalb/data
[root@localhost ~]# echo 'data' > /www/openlab/data/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
3.2重启服务
[root@localhost ~]# systemctl restart httpd
3.3浏览器测试
浏览器 www.openlab.com/data
第四步:
4.1添加学生信息以及设置密码
[root@localhost ~]# useradd song
[root@localhost ~]# passwd song
[root@localhost ~]# useradd tian
[root@localhost ~]# passwd tian
4.2创建存储登录网站的密码
[root@localhost ~]# htpasswd -c /etc/httpd/passwd song
New password:
Re-type new password:
Adding password for user song
[root@localhost ~]# htpasswd /etc/httpd/passwd tian
New password:
Re-type new password:
Adding password for user tian
4.3创建网页以及网页目录
[root@localhost ~]# mkdir -p /www/openlab/student
[root@localhost ~]# echo 'student' > /www/openlab/student/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
4.4重启服务
[root@localhost ~]# systemctl restart httpd
4.5浏览器测试
浏览器输入 www.openlab.com/student 测试
第五步:
5.1创建验证证书真实性的私钥文件
[root@localhost ~]# openssl genrsa -ase128 2048 > /etc/pki/tls/private/money.key
5.2验证数字证书
[root@localhost ~]# openssl req -utf8 -new -key /etc/pki/tls/private/money.key -x509 -days 365 -out /etc/pki/tls/certs/money.crt
5.3创建网页和网页目录
[root@localhost ~]# mkdir -p /www/openlab/money
[root@localhost ~]# echo 'money' > /www/openlab/money/index.html
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
5.4重启服务
[root@localhost ~]# systemctl restart httpd
5.5浏览器测试
浏览器输入 https://www.openlab.com/money 测试