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主机访问