给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