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

nginx2

//nginx最新
charset koi8-r 指定字符集
404 重定向
error_page 404 /404.html 错误页面返回404 指定重定向到404页面
error_page 500 505 503 504 /50x.html//把服务端错误状态码重定向到50x页面
location = /50x.html {
// 当路径为/50x.html的话 根目录是下面
root /usr/share/nginx/html;
}
如果访问的文件名是.php结尾的话,会把请求转发到127.0.0.1
如果路径是/.ht deny all 禁止所有人访问 访问控制
多级代理
代理服务器1 
代理服务器2
真正的服务器
1.realId 传递
2.http_x_forwarded_for 是一个字符串
http_x_forwarded_for = 客户端ip 代理服务器1ip,代理服务器2ip,
// 取字符串的第一个即可
nginx -V 
监控nginx 客户端状态stub_status on;
location = /status {
stub_status on;
}

nginx -s reload
!! 执行上次命令
hostory 可以查看上次执行的脚本标号 28是是事例
!28 =========nginx -s reload


随机主页 随机显示一个html;root /data/html; 目录下的文件 随机展示一个
修改配置文件
location / {
    root /data/html;
    random_index on;
}
权限:
chmod -R 777 /data
echo 1 > 1.html

配置文件修改 直接修改访问的html的内容
location / {
  root /usr/share/nginx/html;
  index index.html index.htm;
  sub_filter 'world' 'guozimo';
  sub_filter_once off;全局替换所有的内容
  // 修改文件中world为珠峰
}

客户端 
1 syc发出
3 ack发出
4.fin 
服务器
2 ack syc 收到并发出
5.ack断开

握手三次  挥手要4次?
 握手:
 1 你能做我女朋友吗?
 2.你能做我男朋友吗?
 3好呀
 挥手:
 1.我想和你分手
 2.我考虑一下(数据还没有写完不能立刻断开 先告诉客户端我听到了你的消息)
 3.好吧我们分手吧(等办完事了 说分手)
 4.好的
 

相关文章:

  • 如何编写高质量的代码——来自《代码大全(第2版)》的启示
  • nginx3 gzip等
  • ClickHouse概述
  • godaddy/terminus 健康检查
  • node 中nextjs
  • 利用visual source safe管理代码
  • 【Nest 极速指南】应用篇之 ElasticSearch
  • next 微服务
  • 服务器拉取git代码
  • 专用来回TOO OLD的用的火星帖,今天翻出来又再感叹一下!
  • [技术娱乐]How to make love
  • [Nginx]反向代理Node将3000端口访问转换成80端口
  • nginx报错nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
  • 大连出现今年首次浮尘天气 全市大气重度污染
  • Nginx重启时提示nginx: [emerg] bind() to 0.0.0.0解决方法 老蒋 发布于 2019-06-03 分类:运维笔记 评论(0) 2000+站长交流QQ群: 59
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • Bytom交易说明(账户管理模式)
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Javascript设计模式学习之Observer(观察者)模式
  • Laravel核心解读--Facades
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 关于extract.autodesk.io的一些说明
  • 和 || 运算
  • 缓存与缓冲
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 嵌入式文件系统
  • 如何实现 font-size 的响应式
  • 数据结构java版之冒泡排序及优化
  • 微信小程序填坑清单
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (6)STL算法之转换
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (三) diretfbrc详解
  • (算法二)滑动窗口
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .net CHARTING图表控件下载地址
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [Angular] 笔记 6:ngStyle
  • [BJDCTF2020]The mystery of ip
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [C#C++]类CLASS