位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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新手入门)

  • 免交增值税怎么账务处理
  • 印花税购销合同包括哪些
  • 出口退税账务怎么做账
  • 近三年复合增长是什么意思
  • 软件研发阶段和开发阶段如何区分
  • 会计信息采集每年都要采集吗
  • 季度申报所得税费用怎么做
  • 进项税发票认证期限多长时间
  • 境外机构可以开通b股账户
  • 出售旧机床的账务处理
  • 申报开票是什么意思
  • 物业公司代收电费标准
  • 营改增后税金由哪几项费用组成
  • 创新券兑付怎么操作
  • 未抵扣增值税入什么科目
  • 国内废钢贸易需要资质吗
  • 资金筹集业务的会计处理
  • 跨地区经营建筑企业预缴增值税
  • 对于长期没发票的预付款怎么处理?
  • 收到采购商品
  • 如何关闭windows10自动更新
  • 进口报关费用会计分录
  • 销售嵌入式软件产品发票如何开具
  • vue 高德地图 窗体
  • win11怎么打开设置
  • 货款形式返还
  • kb4539601安装失败
  • 安全生产专用设备目录
  • 投资性房地产期末公允价值大于账面价值
  • vue实现导出
  • 如何申请菜鸟驿站快递代理点
  • 查询数据库的7个标准步骤
  • 应酬用的香烟
  • 企业会计准则存在的问题怎么写
  • thinkphp 模块
  • php序列化和反序列化函数
  • 【综述】分子预训练模型综述
  • 2021年中小企业税收减免政策
  • 机器学习:基于逻辑回归对优惠券使用情况预测分析
  • php中定义函数
  • 政府购买服务交几险
  • 劳动法中迟到半小时扣多少钱
  • 投资收益的会计处理
  • 一般纳税人不动产租赁可以简易征收吗
  • 基本户发工资的规定
  • micro start
  • 年终奖发放有法律规定吗
  • 固定资产对外投资
  • Keepalived+HAProxy实现MySQL高可用负载均衡的配置
  • 委托加工应税消费品是指委托方提供原料和主要材料
  • 应付账款的入账价值应当包括增值税的进项税额
  • 出口货物没有进项发票用什么平台申报
  • 年收益率与年化利率是一样?
  • 申报过的印花税在哪查询呢
  • 企业有进项税额,无销项税额
  • 工会经费计算公式的例子
  • 银行存款支付投资者投入的款项54万
  • 文化事业建设费逾期未申报怎么办
  • 印花税交多了
  • 职工教育经费可以结转几年继续抵扣吗
  • 施工企业主营业务收入二级科目有哪些
  • mysql5.7卸载重装
  • 如何强制退出当前程序mac
  • macos10.8下载
  • mac和iphone互动
  • dwm22.exe病毒
  • java操作windows的文件管理器
  • 如何检测电脑能否上网
  • w10 2021年更新
  • win7修改系统版本
  • RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合
  • 疯狂冰淇淋罗德
  • jQuery使用$.ajax进行异步刷新的方法(附demo下载)
  • Centos6.8下Node.js安装教程
  • 用python做web
  • 全电子发票开具怎么扫脸认证?
  • 税务系统更新不能开发票
  • 昆明地税局长是谁
  • 本年累计实际已预缴的所得税额怎么填
  • 涉农项目有哪些项目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设