当前位置: 首页 > news >正文

nginx基础配置

1. https配置

首先在nginx.conf中配置https

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 重定向

rewrite ^/(.*)$ https://www.sxl1.com/$1 permanent;

在这里插入图片描述

在这里插入图片描述

3. 自动索引

autoindex on;

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4. 缓存

Nginx expire缓存配置: 缓存可以降低网站带宽,加速用户访问location ~ .*\.(gif|jpg|png)$ {expires 365d;root /www;
}

在这里插入图片描述

5. 日志轮转

随着服务器相应的次数增加,日志文件会变大。

#!/bin/bash
# 日志脚本
cd /usr/local/nginx/logs && mv access.log access_$(date +%F -d -1day).log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
chmod +x /opt/nginx_log.sh

在这里插入图片描述

crontab -e # 定时执行脚本

在这里插入图片描述

6. 监控模块

location /status {stub_status on; # 监控模块access_log off; # 禁止记录日志
}

在这里插入图片描述
在这里插入图片描述

7. 访问控制

allow 127.0.0.1;
deny all;

在这里插入图片描述
在这里插入图片描述

8. 中文乱码

在这里插入图片描述

charset utf-8;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • HTTP?HTTPS?HTTP2.0
  • 【GitHub】github clone远程仓库的时候一直失败
  • 【xilinx】O-RAN 无线电接口 - Vivado 2020.1 及更新工具版本的发行说明
  • fetch跨域请求数据的前端设置和后端php的header设置
  • 高性能web服务器--nginx
  • 【Datawhale X 魔搭 】AI夏令营第四期大模型方向,Task3:源大模型RAG实战(持续更新)
  • 【AI趋势8】具身智能
  • Leetcode 第 137 场双周赛
  • Python酷库之旅-第三方库Pandas(088)
  • 单词搜索
  • 鸿蒙(API 12 Beta3版)【元数据(C/C++)】媒体相机开发指导
  • 获取操作系统的信息(Go语言)
  • 第10章 使用Entity Framework Core 保存数据
  • servlet基础操作(get)
  • HarmonyOS应用三之组件生命周期和参数传递
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Apache Spark Streaming 使用实例
  • httpie使用详解
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • tweak 支持第三方库
  • Zepto.js源码学习之二
  • 成为一名优秀的Developer的书单
  • 程序员最讨厌的9句话,你可有补充?
  • 从PHP迁移至Golang - 基础篇
  • 离散点最小(凸)包围边界查找
  • 力扣(LeetCode)22
  • 让你的分享飞起来——极光推出社会化分享组件
  • 使用putty远程连接linux
  • raise 与 raise ... from 的区别
  • #android不同版本废弃api,新api。
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (LeetCode 49)Anagrams
  • (solr系列:一)使用tomcat部署solr服务
  • (附源码)计算机毕业设计高校学生选课系统
  • (利用IDEA+Maven)定制属于自己的jar包
  • (论文阅读30/100)Convolutional Pose Machines
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (七)Activiti-modeler中文支持
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .net 简单实现MD5
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .NET/C#⾯试题汇总系列:集合、异常、泛型、LINQ、委托、EF!(完整版)
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)