企业架构LNMP学习笔记21

这篇具有很好参考价值的文章主要介绍了企业架构LNMP学习笔记21。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

URL重写:

ngx_http_rewrite_module 模块用于使用PCRE正则表达式更改请求URI,返回重定向,以及有条件地选择配置。

return

该指令用于结束结束规则的执行并返回状态码给客户端。

403 Forbidden.服务器已经理解请求,但是拒绝执行它

404 Not Found.请求失败,请求所希望得到的资源未在服务器上发现.404这个状态码被⼴泛应⽤于当服务器不想揭示为何请求被拒绝,或者没有其他适合的响应可⽤的情况下.

500 Internal Server Error.服务器遇到⼀个未曾预料的状况,导致它无法完成对请求的处理.⼀般来说,这个问题都会在服务器的程序码出错时出现.

502 Bad Gateway.作为网关或代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应.

503 Service Unavailable.由于临时的服务器维护或过载,服务器当前无法处理请求.这个状况是临时的,并且将在一段时间以后恢复.503状态码的存在并不意味着服务器在过载的时候必须使⽤它.某些服务器只不过是希望拒绝客户端的连接.

504 Gateway Timeout作为网关或代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP,FTP,LDAP)或辅助服务器(例如DNS)收到响应。

return 403;

正常都是写到location中。

rewrite:

rewrite 匹配到请求URI,重写到新的URI。

rewrite 语法匹配到,替换为其他内容。

语法: rewrite 匹配内容 替换内容 标记

flag标记说明:

last #本条规则匹配完成后,继续向下匹配新的location URI规则,客户端URL地址不会发生跳转

break #本条规则匹配完成即终止,不再匹配后面的任何规则,客户端URL地址不会发生跳转

redirect #返回302临时重定向,浏览器地址会显示跳转后的URL地址

permanent #返回301永久重定向,浏览器地址栏会显示跳转后的URL地址

案例:在浏览器中输入www.baidu.com 跳转到https://www.baidu.com。 

307: 请求的资源现在临时从不同的URI响应请求。

企业架构LNMP学习笔记21,Nginx,架构

 企业架构LNMP学习笔记21,Nginx,架构

京东www.360buy.com 

企业架构LNMP学习笔记21,Nginx,架构 

 资源重定向实现伪静态:

实际业务不存在index.html, 需要重写访问index.html

URL为index.html,而实际访问的是index.php,对外被认为是html静态页面。

以上方案就是seo优化伪静态的使用,把真实的后端的页面,伪装成静态html页面。

SEO的概念:

企业架构LNMP学习笔记21,Nginx,架构

企业架构LNMP学习笔记21,Nginx,架构

URL相关实现案例:

rewrite  /index.html   /index.php  last;

 

企业架构LNMP学习笔记21,Nginx,架构

 

域名重定向实现:

网站的域名升级了,需要启用新的域名使用。

但是用户却不知道,还可能使用旧的域名访问网站。

需要把通过旧域名访问的来源,重定向到新的域名。

把shop.lnmp.com的请求全部重定向到新域名www.shop.com。

rewrite / http://www.shop.com  permanent;

permanent #返回301永久重定向,浏览器地址栏会显示跳转后的URL地址。

 京东跳转就是一个301的永久重定向。

#shop.lnmp.com的请求全部重定向到www.shop.com中

企业架构LNMP学习笔记21,Nginx,架构

域名绑定新域名。

 注意新域名 www.shop.com记得在客户端hosts文件中解析。

企业架构LNMP学习笔记21,Nginx,架构

企业架构LNMP学习笔记21,Nginx,架构

不会保存任何登录信息。无痕信息。

企业架构LNMP学习笔记21,Nginx,架构 文章来源地址https://www.toymoban.com/news/detail-702075.html

到了这里,关于企业架构LNMP学习笔记21的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 企业架构LNMP学习笔记13

    上线商城项目: 1)上传项目文件到数据库:   入口文件位置的设计是为了让应用部署更安全,public目录为web可访问目录,其他的文件都可以放到非web访问目录下面。 nginx 默认访问index.html。没有index.html,就会列出目录结构,没有权限列出,所以就显示403。   需要配置数据库

    2024年02月09日
    浏览(38)
  • 企业架构LNMP学习笔记5

    Nginx: 常见用法: 1) web服务器软件   httpd http协议 同类的web服务器软件:apache Nginx(俄罗斯)IIS(微软)lighttpd(德国) 2)代理服务器 反向代理: 3)邮箱代理服务器 IMAP、POP3、SMTP 4)负载均衡功能:LB、loadbalance Nginx的特点: 1)高可靠:稳定性 master进程 管理调度请求分

    2024年02月10日
    浏览(37)
  • 企业架构LNMP学习笔记9

    nginx配置文件定义php-fpm服务: 编写测试文件: 内容: 在nginx的配置文件中配置: 修改配置文件,告知nginx如果收到.php结尾的请求,交由给php-fpm进行处理。 把root变量提升到上一层。  默认使用上层的root变量。 把script修改$document_root。$document_root就是上层root。 然后先进行下

    2024年02月10日
    浏览(39)
  • 企业架构LNMP学习笔记28

    企业架构LNMP高可用负载均衡服务器之Nginx: 1)能够描述负载均衡的作用;loadbalance LB。 2)能够了解负载均衡常见的实现方式; 3)能够使用nginx实现负载均衡; 4)能够描述nginx的常见的负载均衡调度算法; 业务背景描述: 时间:2011.6 ~ 2013.9 发布产品类型:互联网动态站点

    2024年02月09日
    浏览(32)
  • 企业架构LNMP学习笔记31

    负载均衡服务器的高可用备用服务器配置: 负载均衡服务器的配置比单台服务器的配置要高很多。硬件上要上一个台阶。 所有的请求流量都要经过负载均衡服务器,负载均衡服务器压力很大,防止她宕机,导致后端web服务器都不可用,需要对负载均衡服务器做高可用。 给负

    2024年02月09日
    浏览(36)
  • 企业架构LNMP学习笔记1

    项目开发流程: 公司老板或者产品经理,根据市场调查,决定开发一整套互联网产品。 互动社交+电商+用户论坛(BBS) 产品决策 (老板+产品+UI设计) 业务实施、代码开发 程序开发人员 前端开发(客户端页面或者app开发)html页面、java。 后端开发( java(重)、php(创业公

    2024年02月10日
    浏览(39)
  • 企业架构LNMP学习笔记7

    PHP介绍: HTML:超文本标记语言 http: 超文本传输协议  端口80 浏览器将html代码解析成web页面。 PHP:超文本预处理器。 后端语言开发, 页面上需要动态改变修改的,需要连接数据库查询数据,转为html。 主要适用于web开发领域。 PHP是将程序嵌入到HTML文档中去执行,执行效率

    2024年02月10日
    浏览(41)
  • 企业架构LNMP学习笔记2

    企业架构分布式集群最终解决方案 集群:多台服务器在一起做同样的事情。 分布式:多台服务器在一起做不同的事情。 最终架构:实现负载均衡LB,高可用HA,数据库主从复制M-S,读写分离R-W,缓存中间件,memcached、redis;nosql[mongoDB]。 微服务概念。 如果所有的服务都在一起

    2024年02月10日
    浏览(33)
  • 企业架构LNMP学习笔记30

    1、upstream 中server的:语法: upstream中的分发之后的几个: 1)backup 备 其他的没有backup标识的都不可用了,才分发到backup; 2)down 此条配置,不会被分发到。 systemctl restart nginx 可以看到,server03能一直能正常使用,所以就不会再转发给server01。所以web页面一直显

    2024年02月09日
    浏览(38)
  • 企业架构LNMP学习笔记33

    核心:负载均衡服务器有个转换,从外网转到内网的操作。返回的时候,从内网也要进行一次转换操作。 案例实现: 准备工作: Server Type IP server04 负载均衡调度服务器DS 192.168.1.8(对外访问的VIP),192.168.17.110(DIP) server01 真实服务器 Web服务器 RS 192.168.17.107 server03 真实服务

    2024年02月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包