位置: 编程技术 - 正文

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新手入门)

  • 增值税发票抵扣是什么意思
  • 个人社保部分公司承担可以入费用吗
  • 发票收款人和复核人、收款人规定
  • 购买方怎么写分录
  • 财务报表中负债率怎么算
  • 员工向用人单位签加班协议书范本
  • 生产成本里面的工资
  • 专用存款账户需要备案吗
  • 职工享受工伤保险
  • 个人应纳税所得额怎么算
  • 个人以房产进行交易
  • 暂估费用发票没到会计分录怎么写?
  • 内部收据可以做入账处理吗?
  • 挂靠被查出来后挂靠费怎么处理?
  • 核销确实无法收回的应收账款后会影响资产负债率
  • 摊销商标使用权的会计科目
  • 天然气的销售需要什么资质
  • 哪些开普通发票
  • 关于有什么新的政策
  • 普票开错了能退税吗
  • 外购商品对外赠送增值税怎么算
  • 公司清算补偿工资标准
  • 建筑业预估成本怎么算
  • 公司名下商品房卖给个人后房产税怎么交
  • 分配的水电费属于什么会计要素
  • 如何设置系统自带的输入法
  • dreamweaver 是什么
  • macos使用方法
  • 与资产相关的政府补助,如果相关资产在使用寿命结束时
  • win10任务栏隐藏正在运行的程序
  • PHP:iconv_mime_encode()的用法_iconv函数
  • 企业发生的与日常经营活动无直接关系的各项利得
  • element组件的二次封装注册
  • 分布式简介
  • 权重值的确定可以依据什么
  • php去除指定字符
  • 出租车发票能不能多开
  • 结转制造费用用什么科目
  • python面向过程与面向对象的区别
  • 税控设备抵减增值税必须当月抵减吗
  • 个人出租房屋要交印花税吗
  • 人力资源公司的招聘专员怎么样
  • php门户cms
  • SQLite中重置自动编号列的方法
  • 错账调整分录
  • 无法取得发票的成本能列支吗
  • 会计从业资格证取消了吗
  • 以前年度损益调整结转到哪里
  • 武汉营业执照注销流程
  • 企业稳岗返还使用情况明细表
  • 餐厅吃饭不小心把餐具打破需要赔吗?
  • 待抵扣进项税额和进项税额的区别
  • 应收账款管理制度
  • 购入土地使用权用于建造厂房分录
  • 消费税出口退税吗
  • 增值税转型不得超过多少
  • 融资租赁的固定资产计提折旧吗
  • 固定资产一次性扣除账务处理
  • sqlserver 中ntext字段的批量替换(updatetext的用法)
  • 系统win8
  • 如何解决笔记本电脑温度过高 蓝屏
  • mac safari浏览器网页不能正常显示
  • win10新建文件夹的快捷键是哪个
  • win10registry
  • win10界面虚化模糊
  • js中的filter方法
  • jqueryui easyui
  • OKHttp源码解析-ConnectionPool对Connection重用机制&Http/Https/SPDY协议选择
  • nodejs 写文件
  • [置顶]bilinovel
  • ugui粒子ui层级
  • Javascript Global对象
  • 多个javascript 合并
  • 什么叫开源库
  • python sco
  • 北京市国家税务局电子税务局
  • 税务总局电子申报软件39
  • 国税局升迁难么
  • 增值电信发票
  • 车辆购置税已缴款未入库可以上牌吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设