RHCE 三

本文详细描述了如何为OpenLab搭建一个多界面的网站,包括创建index.html文件、配置nginx以支持不同子界面(如学生信息、教学资料和缴费网站),实现学生信息页面的权限控制(仅Song和Tian可访问),以及为缴费网站启用HTTPS加密功能,包括生成密钥和证书并进行配置。
摘要由CSDN通过智能技术生成

给openlab搭建web网站,网站需求:
1.基于域名www.epenlab.com可以访问网站内容为 welcome to openlab!!!·

创建文件夹 

mkdir -p /www/openlab  

创建网页 

 echo "welcome to openlab !" > /www/openlab/index.html

进入 nginx .conf  修改配置文件 

 vim /etc/nginx /nginx.conf

最后重启nginx   

 systemctl  restart nginx 

 

2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money 网站访问缴费网站

创建三个子页面

创建文件夹 

mkdir -p /www/openlab/data

创建网页   

echo "data" > /www/openlab/data/index.html

编写主配置文件 :

 vim /etc/nginc/nginx.conf

重启 

systemctl  restart nginx

student 网页同理可得!!!


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

在student网页创建完成后,

增加用户 useradd song    设置用户密码 :

 passwd song 

增加用户  useradd tian     设置用户密码 :

passwd tian

 

需要安装插件 :

yum install nginx httpd-tools -y

  用于验证用户密码

htpasswd -c  /etc/nginx/passwd song

  #第一次用户需要加-c 第二次往后就不需要加,防止抵消第一个-c

hepasswd   /ect/nginx/passwd  tian

编辑主配置文件 :

vim /etc/nginx/nginx.conf

 

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

创建存储网页的目录:

mkdir /www/openlab/money

创建money首页 

echo "money" > /etc/openlab/money/index.html

创建私钥 :

 openssl genrsa -aes128 2048  > /etc/nginx/money.key

创建证书 :

opensssl  req  -utf8  -new  -key  /etc/nginx/money.key  -x509  -days  365  -out  /etc/nginx/money.crt

输入证书的信息: 国家86  省份  城市   公司  组织名  主机名  管理员邮箱

去掉私钥文件的加密密码 

cd /etc/nginx
cp money.key  money.key.org

重做私钥 

openssl  rsa  -in  money.key.org  -out  money.key

编辑主配置文件 :

vim /etc/nginx/nginx.conf

重启服务 :

systemctl  restart   nginx

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值