位置: IT常识 - 正文

四、nginx静态文件的配置(nginx静态文件服务器)

编辑:rootadmin
四、nginx静态文件的配置

推荐整理分享四、nginx静态文件的配置(nginx静态文件服务器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nginx django 静态文件,nginx django 静态文件,nginx 静态文件,nginx 静态编译,nginx静态资源存放在哪个文件夹中,nginx静态文件服务器,nginx静态文件服务器,nginx 配置静态文件目录,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 根据上节内容的提示,我们知道如何进行nginx的信号控制和命令行控制了。

2. 这节主要是学习nginx的静态文件、缓存、静态文件压缩等相关内容。

一、 配置并访问nginx静态文件1.1 root配置nginx静态文件地址

        

在nginx.conf 配置文件中默认使用root配置了nginx静态界面地址

规则: root配置的路径+location路径为访问的路径。

路径规则:

         ①相对路径: 上图所示的为相对路径,即nginx的prefix路径(/usr/local/nginx)+html路径,也就是nginx启动时的相对路径。

        ②绝对路径: 如果配置和上图中一样的路径,则需要改为: root /usr/local/nginx/html。

注: window系统配置则需要加上双引号 eg: "F:/html/html";

1.2 alias配置静态文件地址四、nginx静态文件的配置(nginx静态文件服务器)

        若使用alias配置上述路径改如何配置呢?改为下述配置即可:

# eg:1 location /html { alias /usr/local/nginx/html; index index.html index.htm; }# eg:2 location /html/ { alias /usr/local/nginx/html/; index index.html index.htm; }

上文中我用了两个例子,首先alias配置和root区别之一便是  location匹配的路径需要和实际路径后面那节一样。  (root是 root路径+location路径)

        第二个区别就是,root会忽视路径最后面的 /    但是alias必须两个同时存在或同时不存在即可

二、 配置并访问vue项目文件2.1 使用root配置vue项目地址# 1. 一般使用根路径配置前端location / { root /data/webroot/html/xxx/dist; index index.html index.htm;}2.2 使用alias配置vue项目地址# 1. 一般使用根路径配置前端location /dist { alias /data/webroot/html/xxx/dist; index index.html index.htm;}

那么我们进行访问的时候会发现报错如下图所示:

此时主要是因为配置vue项目的地址是使用的相对路径,也就是路径没有/dist导致的,故需要在dist目录下的index.html统一添加前缀即可:

下图为正常访问的情况:

三、 nginx静态文件优化配置http{ #提高文件的传输效率 sendfile on; # tcp_nopush on; # tcp_nodelay on;}3.1 sendfile,用来开启高效的文件传输模式值       释义on        开启 eg:  sendfile: on;off                    关闭 (默认值)。eg: sendfile: off;

注:① sendfile默认是关闭的。

       ② 在默认情况下,静态文件请求会进行linux内存将文件从磁盘拷贝到缓冲区、然后再将缓冲区的文件通过进程应用拷贝到sokect缓冲区进行返回。

        ③ 开启时,则会直接由linux内核拷贝到sokect缓冲区提供,大大节约了io的次数。

        ④ 在http server location均可以进行开启。

3.2 tcp_nopush:提升网络包的传输'效率(sendfile 开启)值       释义on        开启 eg:  tcp_nopush: on;off                    关闭 (默认值)。eg: tcp_nopush: off;

注: 这个开启,则保证了文件不会零散的发送出去(减少了io次数),一次性发送对于整个网络有很大的优化提升。

3.3 tcp_nodelay:提高网络包传输的'实时性(keep-alive连接开启)值       释义on        开启 eg:  tcp_nodelay: on;off                    关闭 (默认值)。eg: tcp_nodelay: off;

注:① 这个开启,会保证数据包(静态文件会分成很多数据包)存在的时候直接进行发送。

        ② 看上去这个和3.2 tcp_nopush 是互斥的,但是在linux内核2.5.9之后处理逻辑是先保证3.2 tcp_nopush填满,当文件

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

上一篇:YOLOv5入门实践(5)——从零开始,手把手教你训练自己的目标检测模型(包含pyqt5界面)(yolov5讲解)

下一篇:win7系统招行网银专业版无法登陆无效请求,请重新(招行网银专业版怎么登陆)

  • 快手看不到播放量(快手看不到播放量怎么回事)

    快手看不到播放量(快手看不到播放量怎么回事)

  • 探探为什么改不了年龄(探探为什么改不了照片)

    探探为什么改不了年龄(探探为什么改不了照片)

  • 搜狗输入法怎么设置键盘壁纸(搜狗输入法怎么换行)

    搜狗输入法怎么设置键盘壁纸(搜狗输入法怎么换行)

  • ansys aim是什么(ansys aim2021)

    ansys aim是什么(ansys aim2021)

  • qq为什么看不到对方发的信息(qq为什么看不到别人动态里的评论了)

    qq为什么看不到对方发的信息(qq为什么看不到别人动态里的评论了)

  • 虎牙回放完整在哪里看(虎牙回放大全)

    虎牙回放完整在哪里看(虎牙回放大全)

  • 全民k歌卸载后重新安装以前的歌还能有吗(全民K歌卸载后草稿箱里的歌不在了)

    全民k歌卸载后重新安装以前的歌还能有吗(全民K歌卸载后草稿箱里的歌不在了)

  • 显卡oc和不带oc的区别(显卡oc和不带oc性能差多少)

    显卡oc和不带oc的区别(显卡oc和不带oc性能差多少)

  • 淘宝评价视频待审核什么意思(淘宝视频评价多久显示)

    淘宝评价视频待审核什么意思(淘宝视频评价多久显示)

  • 网易云云贝是什么(网易云云贝是什么意思)

    网易云云贝是什么(网易云云贝是什么意思)

  • 互联网tob是什么意思(互联网tob有哪些热门的行业)

    互联网tob是什么意思(互联网tob有哪些热门的行业)

  • 微信清除缓存丢失什么(微信清除缓存丢失聊天记录)

    微信清除缓存丢失什么(微信清除缓存丢失聊天记录)

  • 筛选的快捷键是什么(筛选快捷键是哪个键)

    筛选的快捷键是什么(筛选快捷键是哪个键)

  • 10gbps是多少兆(10mbps等于多少兆)

    10gbps是多少兆(10mbps等于多少兆)

  • iphone11配无线耳机吗(iphone 11配耳机)

    iphone11配无线耳机吗(iphone 11配耳机)

  • 苹果快捷指令中心打不开(苹果快捷指令中心怎么用)

    苹果快捷指令中心打不开(苹果快捷指令中心怎么用)

  • 荣耀9xpro有nfc功能吗(荣耀9x带nfc)

    荣耀9xpro有nfc功能吗(荣耀9x带nfc)

  • pr如何调日系mv色调(pr怎么调设置)

    pr如何调日系mv色调(pr怎么调设置)

  • 社保未支付订单怎么取消(社保未支付订单怎么取消不了)

    社保未支付订单怎么取消(社保未支付订单怎么取消不了)

  • led显示屏怎么设置字幕(LED显示屏怎么设置时间)

    led显示屏怎么设置字幕(LED显示屏怎么设置时间)

  • ios13有哪些bug(iOS13有哪些bug)

    ios13有哪些bug(iOS13有哪些bug)

  • MxNet(GPU版本)安装及相关配置(CUDA,CuDNN,Graphviz,d2l,虚拟环境配置)及最终建议(mxnet github)

    MxNet(GPU版本)安装及相关配置(CUDA,CuDNN,Graphviz,d2l,虚拟环境配置)及最终建议(mxnet github)

  • netconf命令  设置网络功能参数(netconf over ssh)

    netconf命令 设置网络功能参数(netconf over ssh)

  • python中wordcloud库如何生成词云?(python wordcloud库)

    python中wordcloud库如何生成词云?(python wordcloud库)

  • 递延所得税负债计算公式
  • 对外支付人民币存在残缺污损的问题
  • 代缴税费
  • 跨年增值税发票怎么冲红
  • 汇算清缴补交所得税怎么做凭证
  • 以转账方式收到货款会计分录
  • 销售旧货的增值税税率
  • 服务费发票税率1%
  • 分公司税务登记流程视频
  • 影响年度损益的金额有哪些
  • 小规模公司交税时间
  • 个体户三万以内免个税
  • 如何知道一家公司是否可靠
  • 营业成本在资产负债表哪里
  • 2021年成本类科目
  • 固定资产原值错误的账务处理
  • 公司股东没有认缴资金
  • 员工个人无息借款违法吗
  • 费用发票已报销怎么入账
  • 注册资本印花税计入哪个科目
  • 手工开具发票
  • 营利性医院如何开办对外药房业务
  • 管理费用进项抵扣比例是多少?怎么算
  • 付款申请需要附什么依据
  • 计提资产减值损失账务处理
  • 住房公积金证书更新
  • 证券公司手续费怎么收
  • 个人税收起征点调整
  • 个体户生产经营所得税率表2023
  • 一直零申报会怎么样
  • 条形码费用属于哪个科目
  • 光驱弹不出来灯也不亮
  • 外贸企业出口货物
  • Mac系统中使用QuickTime Player实现屏幕录像图文教程
  • PHP:session_encode()的用法_Session函数
  • kcleaner.exe是什么
  • 固态硬盘近年价格走势
  • 发包工程补付工程款分录
  • 进项税额转出在申报的时候怎么填
  • 出租设备折旧费用计入什么科目
  • 社保清算是怎么回事
  • 实收资本确认时间什么入账
  • 年报超时了可以补报吗
  • 帝国cms怎么调用文章随机段落
  • 如何利用税收经济效应实现税收的宏观调控目标
  • 高铁票的电子发票
  • 递延所得税怎么计算
  • 个税里的累计专项扣除是什么
  • 简易征收适用哪些业务租赁
  • mongodb数据库语句
  • 地方水利建设基金减免政策2023
  • 待抵扣进项税额是二级还是三级
  • 客户提现产生的费用计入
  • 绿植租赁怎么开票
  • 装修费一定要摊销吗
  • 电子承兑汇票是到期日前10天提示承兑吗
  • 费用分析的作用
  • 利润表的编制方法和步骤实操
  • 会计工作的基本步骤和主要工作
  • 计税金额是什么科目
  • 开机蓝屏怎么回事
  • win8玩英雄联盟fps低怎么办
  • ubuntu login用户名
  • 开机密码怎么删除
  • win8怎样获取管理员权限
  • efs加密解除
  • win7速度
  • dos怎么开启
  • 层序遍历递归实现
  • jquery 动态添加列表元素
  • javascript教程完整版
  • android广播接收器数量达到1000
  • shell python
  • python中列表和元组的典型案例
  • 国税新人什么时候入职
  • 浙江省焊工操作证查询
  • 办理增值税一般纳税人所需资料
  • 日本各界
  • 昆明国家高新技术产业开发区管理委员会官方门户网站
  • 江苏省高中教师资格证考试科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设