1、实现永久重定向,当用户访问 www.magedu.org 这个域名时我想让他跳转到 www.magedu.com 的主页面,请写出配置过程
修改nginx配置文件,内容如下:
server {
listen 80;
server_name www.magedu.org;
charset utf-8;
location / {
root /data/www;
index index.html index.htm;
rewrite ^(.*)$ http://www.magedu.com permanent;
}
......
nginx -t
nginx -s reload
2、rewrite案例-判断文件是否存在,要求:当用户访问到公司网站的时输入了一个错误的 URL ,可以将用户重定向至 www.magedu.com 官网首页。请写出配置过程
修改nginx配置文件,内容如下:
server {
listen 80;
server_name www.magedu.org;
charset utf-8;
location / {
root /data/www;
index index.html index.htm;
if (!-e $request_filename) {
rewrite ^(.*)$ http://www.magedu.com;
}
}
......
nginx -t
nginx -s reload
3、用 nginx 做一个代理服务器,server_name 为 www.magedu.org,代理后端两台 apache 服务器。并且要求使用最少连接调度算法实现,这样才能做到后端 apache 服务器的压力达到均衡
修改nginx配置文件,内容如下:
upstream webserver {
least_conn;
server 192.168.1.11;
server 192.168.1.12;
}
server {
listen 80;
server_name www.magedu.org;
charset utf-8;
location / {
proxy_pass http://webserver;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
......
nginx -t
nginx -s reload
第十九周作业
原创
©著作权归作者所有:来自51CTO博客作者liyusheng530的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第十九节 Dragonfly镜像加速
Dragonfly实现镜像P2P加速
docker flink redis -
运维小白成长记——第十九周
运维小白的第十九周作业汇总
tomcat memcached 负载均衡 调度算法 -
python学习——【第十九弹】
python学习【温故知新篇】——学生管理系统的删除操作(内含问题反馈)
字符串 删除操作 python UnboundLocalError -
Nodejs 第十九章(pngquant)
什么是pngquant? pngquant 是一个用于压缩 PNG 图像文件的工具。它可以显著减小 PNG 文件的大小,同时保持图像质量
前端 Node.js 图像质量 直方图 权重 -
第十九节TypeScript 模块
模块是在其自身的作用域里执行,并不是在全局作用域,这意味着定义在模块里面的变量、函数和类等在模块外部是不可见的,除
typescript javascript 前端 作用域 ci