Linux服务器构建与运维管理-CentOS-实验06:通过Nginx发布网站
一、实验目的
1、理解反向代理的基本原理;
2、掌握使用Nginx实现反向代理服务;
3、掌握Nginx 发布内部网站。
二、实验学时
2学时
三、实验类型
综合型
四、实验需求
1、硬件
每人配备计算机1台。
2、软件
Windows操作系统,安装Oracle VM VirtualBox软件,安装Mobaxerm软件。
3、网络
本地主机与虚拟机能够访问互联网,不使用DHCP服务。
4、工具
无
五、实验任务
1、完成Nginx 发布网站;
2、完成通过Nginx实现反向代理服务。
六、实验环境
1、本实验需要VM 2台;
2、本实验VM配置信息如下表所示;

3、本实验拓扑图。

4、本实验操作演示视频。
无
七、实验内容及步骤
1、内部网站服务的建设
在 VM-Lab-06-Task-02-10.0.0.253主机上操作,进行内部网站服务器的建设和网站发布。
具体操作方法是:
(1)创建内部网站服务器的VM,按照《实验01:安装 Linux操作系统》的内容进行创建。
(2)完成服务器防火墙的配置。
(3)安装Apache。
(4)参照《实验04:使用 Apache发布网站》的内容,发布五个网站。网站发布的结果为:
使用IP地址发布网站;使用端口81、8080发布网站;使用虚拟目录site4、site45发布网站。
2、安装Nginx
在VM-Lab-06-Task-01-172.20.1.15主机上操作,完成Nginx的安装部署。
3、使用Nginx发布内部网站对外服务
在 VM-Lab-06-Task-01-172.20.1.15 主机上进行内部网站的对外服务。
具体操作方法是:
(1)通过域名www.a.demo、www.b.demo、www.c.demo、www.d.demo、www.e.demo发布内部网站服务。
(2)进入Nginx的配置文件(vi /etc/nginx/nginx.conf)添加内容。
4、访问测试
在本地主机上配置Hosts文件(文件访问路径 C:\Windows\System32\drivers\etc\hosts),依次通过浏览器进行域名访问测试。
创作说明
配图图书:Linux服务器构建与运维管理从基础到实战(基于CentOS 8实现)
图书网站:http://linux.book.51xueweb.cn
作者:阮晓龙 冯顺磊 董凯伦 于冠军 张浩林 李朋楠 编著
出版社:中国水利水电出版社
ISBN:9787517092025
实验指导撰写团队:徐志豪 李兵兵 毋天翔
实验指导审核:阮晓龙 冯顺磊