rewrite的作用 :
控制用户请求数据
应用在Nginx网站根目录
特点 :
网站故障临时维护网站使用
网站指定页面故障做跳转
给请求网页用户提醒
实验步骤:
- 在Centos01安装Nginx,设置网站根目录/www使用域名www.bdqn.com访问,Centos02安装DNS服务解析www.bdqn.com和www.bdqn.com.cn以及www.bdqn.com.en域名挂载Cetos07系统盘
安装依赖程序

创建管理Nginx用户

挂载云计算光盘

解压配置安装Nginx

编译安装

优化nginx命令 检查配置文件

创建网站根目录设置主页

修改Nginx主配置文件

启动nginx服务监听端口号

Centos02挂载系统盘镜像

安装DNS服务

修改DNS主配置文件

检查主配置文件是否错误

修改DNS区域配置文件



检查区域配置文件是否出错

启动服务

客户端配置IP地址

客户端测试DNS服务器

客户端访问网站

- 配置网站跳转使用if和set判断,判断用户输入域名http://www.bdqn.com/cn跳转到中文网站http://www.bdqn.com.cn,判断用户输入域名http://www.bdqn.com/en跳转到英文网站http://www.bdqn.com.en设置中文网站根目录
设置英文网站根目录

列出网站根目录数据

修改主配置文件

重启nginx服务

客户端验证访问
访问中文网站

访问英文网站

修改nginx主配置文件

重启Nginx服务

访问网站


- return当用户输入http://www.bdqn.com.cn给用户提示404错误,实现当用户输入www.bdqn.com.en跳转到指定域名www.bdqn.com的网站修改Nginx主配置文件
重启Nginx

客户端访问www.bdqn.com.cn返回404错误

修改Nginx主配置文件跳转网页

重启服务

访问验证跳转

- 永久重定向应用,当用户输入域名www.bdqn.com.cn跳转到www.bdqn.com网站,临时重定向应用,当用户输入域名www.bdqn.com.en跳转到www.bdqn.com网站,laset的应用当用户输入访问http://www.bdqn.com/cn返回中文,客户端IP地址是192.168.100.30提示访问页面,不是192.168.100.30访问报错
修改Nginx主配置文件永久重定向

重启服务

验证301永久重定向

修改Nginx主配置文件临时重定向

重启服务

访问验证临时重定向

修改Nginx主配置文件

重启服务

访问验证

跳转英文网站

创建error目录 添加主页内容


修改Nginx主配置文件

非192.168.100.30访问

192.168.100.30主机访问











