综合练习:请给
openlab
搭建
web
网站
网站需求:
1.
基于域名
www.openlab.com
可以访问网站内容为
welcome to openlab!!!
2.
给该公司创建三个子界面分别显示学生信息,教学资料
和缴费网站,基于,
www.openlab.com/data
网站访问教学
资料
www.openlab.com/money
网站访问缴费网站
。
3.
要求
(
1
)学生信息网站只有
song
和
tian
两人可以访问,其他
用户不能访问。
(
2
)访问缴费网站实现数据加密基于
https
访问。
一:安装好所需要的软件
nginx 和 httpd-tools
二:本地域名映射
在C:\Windows\System32\drivers\etc\hosts 文件进行DNS映射
需要以管理员身份运行记事本等文字编辑工具
三:创建www.openlab.com网站
[root@server ~]#mkdir -p /www/openlab
[root@server ~]# echo 'welcom to openlab' > /www/openlab/index.html
然后可以浏览/www/openlab这个目录下可以看见index.html
使用 cat 将index.heml文件内容打印到显示屏,看到输出内容为设置的 welcom to openlab
vim /etc/nginx/nginx.conf 配置 server 如下
然后重启服务 systemctl restart nginx
在浏览器输入我们的域名要能看见我们的输出内容为welcom to openlab
四:创建教学资料子网站www.openlab.com/data
[root@server ~]# vim /etc/nginx/nginx.conf (接着上一次的写,当主机遇到data时的跳转)
重启服务 systemctl restart nginx
主网页下多了一个子网页
五:创建学生信息子网站www.openlab.com/student
同上
创建两个新用户song和tian
之前下载了 httpd-tools 插件
所以可以使用命令 htpasswd 用于验证用户对网站方法时的存储密码
htpasswd 后有 -c 是覆盖全部内容,所以第二个写的时候就不要加 -c了
[root@server ~]# vim /etc/nginx/nginx.conf (接着上一次的写,当主机遇到student时的跳转)
重启服务 systemctl restart nginx
进入student网页时有身份验证环节
六:创建缴费子网页www.openlab,com/money
创建money子网页
制作证书
[root@server ~]# vim /etc/nginx/nginx.conf (接着上一次的写,再写一个server)
重启服务 systemctl restart nginx
出现证书
到此,完成所有要求!!
🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡