网站需求:
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访问。
首先检查防火墙和selinux是否关闭
检查selinux状态 命令:getenforce
检查防火墙的状态命令:systemctl status firewalld
关闭防火墙的命令:systemctl stop firewalld
下载nginx命令:yum install nginx -y
创建网站文件 mkdir -p /www/openlab
将单引号内的内容输入到该文件echo 'welcom to openlab' > /www/openlab/index.html
编辑主配置文件vim /etc/nginx/nginx.conf
在C:\Windows\System32\drivers\etc\hosts文件中做本地域名映射
检查语法是否正确 nginx -t
重启服务 systemctl start nginx
打开网页地址栏输入www.openlab.com
创建文件 mkdir /www/openlab/data
将data输入文件中 echo 'data' > /www/openlab/data/index.html
编辑主配置文件 vim /etc/nginx/nginx.conf
检查语法问题 nginx -t
重启服务 systemctl start nginx
在地址栏中输入www.openlab.com/student
创建文件 mkdir /www/openlab/student
将student输入文件中 echo 'student' > /www/openlab/student/index.html
添加用户 useradd song
配置密码 passwd song
输入密码
添加用户 useradd tian
配置密码 passwd tian
输入密码
编辑主配置文件vim /etc/nginx/nginx.conf
检查语法 nginx -t
重启服务 systemctl restart nginx
在网页地址栏中输入www.openlab.com/data
创建文件 mkdir /www/openlab/money
将echo输入该文件 echo 'money' > /www/openlab/money/index.html
配置整数所用的私钥文件 openssl genrsa -aes128 2048 > /etc/nginx/money.key
输入密码
制作证书 openssl req -utf8 -new -key /etc/nginx/money.key -x509 -days 365 -out /etc/nginx/money.crt
输入密码
切换目录 cd /etc/nginx
复制文件 cp money.key money.key.org
去除私钥 openssl rsa -in money.key.org -out money.key
输入密码
编辑配置文件vim /etc/nginx/nginx.conf
检查语法 nginx -t
重启服务 systemctl restart nginx
在地址栏中输入https://www.openlab.com/money