位置: 编程技术 - 正文

Laravel 5.5官方推荐的Nginx配置学习教程

发布时间:2024-01-06

推荐整理分享Laravel 5.5官方推荐的Nginx配置学习教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要给大家介绍了关于Laravel 5.5官方推荐的Nginx配置的想内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍把。

Laravel 5.5 版本官方放出了 Nginx 服务器的配置,中文文档:服务器配置 Nginx

自己并不擅长 Nginx,相信很多朋友跟我一样,让我们一起学习下 Nginx 的相关知识 : )

1. add_header X-Frame-Options "SAMEORIGIN";

X-Frame-Options 响应头是用来给浏览器指示允许一个页面可否在 <frame>, <iframe> 或者 <object> 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的攻击。

X-Frame-Options 有三个值:

DENY

表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。SAMEORIGIN

表示该页面可以在相同域名页面的 frame 中展示。ALLOW-FROM uri

Laravel 5.5官方推荐的Nginx配置学习教程

表示该页面可以在指定来源的 frame 中展示。该响应头设置应该比较常见,之前国外客户的安全团队有使用工具扫描我们项目的相关漏洞,其中就有这个 clickjacking 的问题,最终也是通过该设置来解决此问题。

2. add_header X-XSS-Protection "1; mode=block";

XSS 是跨站脚本攻击,是比较常见的网络攻击手段,改字段指示浏览器是否为当前页面开启浏览器内建的 XSS 过滤机制。 1 表示允许过滤器,mode=block 指示浏览器在检测到 XSS 攻击后禁止加载整个页面。

参考文章: 先知XSS挑战赛 知识点提要

3. add_header X-Content-Type-Options "nosniff";

该响应头设置禁用浏览器对 Content-Type 类型进行猜测的行为。因为很多情况下服务器并没有很好的配置 Content-Type 类型,因此浏览器会根据文档的数据特征来确定类型,比如攻击者可以让原本解析为图片的请求被解析为 JavaScript。

我们发现以上三个比较常见的防攻击配置,还是非常实用的,建议使用,之前我们的服务器只使用了 add_header X-Frame-Options "SAMEORIGIN"; 配置。

4. 不记录 favicon.ico 和 robots.txt 日志

favicon.ico 网站头像,默认是浏览器标签页上网站小图标以及收藏时显示的小图标。

如果未在html header中指定 favicon.ico 那么浏览器默认会去访问 , 不存在此文件的话,那么会导致,同时会记录到 access_log 和 error_log 中。这种记录到日志文件中是没有必要性的,因此可以取消。

robots.txt 通常是搜索引擎蜘蛛(爬虫)会去爬取的文件,在行业规范中,蜘蛛去爬取一个网站的时候会首先爬取该文件来获知网站中哪些目录文件不需要爬取,在 SEO 中 robots.txt 的正确配置是对 SEO 非常有效果的。该文件也确实没有必要记录到日志中,而且大部分网站并不存在 robots.txt 文件。

以上这些配置是可以用在大部分的网站上的,不止是 Nginx 服务器,相信 Apache 服务器也有相关的配置,如果你正在用其他web服务器,以上类似的配置也建议使用。

总结

标签: Laravel 5.5官方推荐的Nginx配置学习教程

本文链接地址:https://www.jiuchutong.com/biancheng/288262.html 转载请保留说明!

上一篇:php使用curl下载指定大小的文件实例代码(php curl_exec)

下一篇:PHP小白必须要知道的php基础知识(超实用)(php新手入门)

  • 医疗批发企业增值税税负率大概是多少
  • 资金账簿印花税每年都要交吗?
  • 以前年度损益调整在借方是什么意思
  • 货款不入公司账户属什么行为
  • 房地产企业季度所得税申报
  • 党费帐常用会计分录
  • 建筑工程管理费包括哪些内容
  • 政府补贴流程
  • 母公司对子公司的债务承担连带责任
  • 个人所得税补交税
  • 没有收入要做应交税费的会计分录
  • 调解书和判决书执行力度一样吗
  • 印花税申报完成后如何缴款
  • 2020年购进农产品的扣除率
  • 工程结算收入和应收账款的区别
  • 建筑劳务公司开发票
  • 向分公司拨款如何填现金流量表
  • 购入需要安装的固定资产会计科目
  • 办公软件无形资产的确认条件有哪些
  • 物业公司收空调费怎么交税
  • 软件企业销售服务符合增值税即征即退吗
  • 1697508432
  • 住宿费本地的计入什么费
  • 因质量问题扣款协议
  • 印花税本月计提本月缴纳
  • 穿越火线下载安装
  • 净资产收益率摊薄
  • 财务管理终值和现值
  • 为什么打开Win10虚拟器后一直在界面
  • php开发用什么ide
  • phpstudy如何查看错误日志
  • 其他综合收益和其他收益的区别
  • 政策性搬迁的会计处理
  • 前端获取post请求返回数据
  • 关闭系统的命令位于什么菜单中
  • php数组函数有哪些
  • 应付职工薪酬的借方和贷方
  • 退款后发票如何查询
  • 劳务报酬个税计算器2021计算器
  • php 封装
  • labview实例教程
  • 四轮电车电机价格
  • php实现多语言切换
  • ps去水印的三种方法
  • 年底应交增值税借方余额怎么处理
  • 土地扣除项目金额
  • 服务业折旧费怎么计算
  • 研发费用凭证是什么样
  • 补缴的土地价款怎么算费用
  • 新收入准则确认收入的条件
  • 会计账簿错误处理方式
  • 月末假退月初假领
  • 余利宝收益如何算
  • 执行企业会计准则和小企业会计准则的区别
  • 票据包括哪些
  • 税控盘服务费什么样的发票可以抵扣
  • 矿山运输设备的点检绩效考核
  • sql嵌套执行顺序
  • 一个报表的格式主要包括( )
  • ubuntu server怎么样
  • macbookpro4399小游戏
  • linux卸载安装
  • fpx是什么文件格式
  • windows聚焦失效
  • 教你如何在家自己测瞳距
  • linux shell $1
  • Lesson01_01 HTML基础
  • perl脚本输出变量
  • 服务器自动关机什么原因
  • js日期格式化方法
  • java 调试
  • dom操作的方法
  • python 循环太慢
  • 使用jQuery给input标签设置默认值
  • android 打包
  • 宁波地铁支付宝可以刷吗
  • 税务工作意见和建议
  • 民办学校需要交工会经费吗
  • 行政事业单位的会计核算以什么为基础
  • 税务局直属机构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号