为ooenlab搭建网站
需求:1.基于域名www.openlab.com可以访问内容为welcome to openlab!!!
2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student网站访问学生信息,www.openlab.com/data网站访问教学资料,www.openlab.com/money网站访问缴费。
3.要求:
(1)学生信息网站只有song和tian两人可以访问,其他用户不能访问。
(2)访问缴费网站实现数据加密基于https访问。
第一步:准备工作
#恢复快照
[root@server ~]# systemctl stop firewalld#关闭防火墙
[root@server ~]# setenforce 0#关闭安全软件selinux
[root@server ~]# yum install mod_ssl httpd -y#安装相关包
第二步:基于域名www.openlab.com可以访问内容为welcome to openlab!!!
第三步: 创建用户song和tian
[root@server ~]# useradd song #添加用户
[root@server ~]# passwd song #添加密码
更改用户 song 的密码 。
新的密码:
无效的密码: 密码少于 8 个字符
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
[root@server ~]# useradd tian
[root@server ~]# passwd tian
更改用户 tian 的密码 。
新的密码:
无效的密码: 密码少于 8 个字符
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
第四步:创建student、data、money三个目录
[root@server ~]# mkdir -p /www/openlab/student #-p递归创建
[root@server ~]# mkdir -p /www/openlab/data
[root@server ~]# mkdir -p /www/openlab/money
第五步:修改用户主页配置文件(vim /etc/httpd/conf.d/userdir.conf)
#UserDir disabled 增加注释#,默认为关闭状态,增加注释表示开启功能
UserDir public_html 取消注释#,即开启用户家目录功能,表示网站数据存储在/home/普通账户名/public_html中
第六步:切换到普通账户,进入家目录,新建存储网站数据的public_html,并设置权限
[root@server ~]# su song
[song@server root]$ cd ~
[song@server ~]$ pwd
/home/song
[song@server ~]$ mkdir public_html #新建存网站的目录
[song@server ~]$ chmod -Rf 755 /home/song #配置权限
[song@server ~]$ su tian
密码:
[tian@server song]$ cd ~
[tian@server ~]$ mkdir public_html
[tian@server ~]$ chmod -Rf 755 /home/tian
[song@server ~]$ su root
密码:
[root@server song]# cd ~
第七步:重启服务
[root@server ~]# systemctl restart httpd
第八步:在、etc/pki/tls/private下生成私钥文件
第九步:在/etc/pki/tls/certs下建立证书
第十步:编制主配置文件
[root@server certs]# cd ~
[root@server ~]# vim /etc/httpd/conf.d/ssl.conf
第十一步:重启服务