基础Nginx简介背景介绍Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值得一提的是伊戈尔·赛索耶夫将Nginx的源码进行了开源,这也为Nginx的发展提供了良好的保障。名词
网页的全面加密是一个很明显的未来趋向,安全性这一因素被越来越多的网站考虑,部署 https 加密对于大多数网站来说都非常必要,尤其是当搜索巨头Google 宣布会稍微提高 https 网站的优先级之后。这家公司本身就非常注重安全性和保密性,因此推出这样的策略也不难理解,也能极大地推动加密称为网站建设的标准配置。指引 / 跳至1 为什么要加密2 禁用 SSLv3 协议3 
转载
2024-06-05 14:02:18
361阅读
经测试,可以实现 在多人共用的电脑中,为了防止别人看到自己的秘密,每个人对各自存放的文档都采取了一定的保护措施,要么给文件或文件夹设置隐藏属性,要么对文档进行密码保护,但这些都是俗招!笔者最近另辟蹊径,发现了一个保护Word文档的新招,只要同时按下三个键即可将文档内容隐藏,别人打开后里面空空如也。 第一步:启动Word,执行"工具→宏→录制新宏……"命令,打开"录制宏"窗
转载
2024-10-18 07:56:06
435阅读
Nginx 配置之安全篇 文章目录隐藏不必要的信息禁用非必要的方法合理配置响应头HTTPS 安全配置 之前有细心的朋友问我,为什么你的博客副标题是「专注 WEB 端开发」,是不是少了「前端」的「前」。我想说的是,尽管我从毕业到现在七年左右的时间一直都在专业前端团队从事前端相关工作,但这并不意味着我的知识体系就必须局限于前端这个范畴内。现在比较流行「全栈工程师」的概念,我觉得全栈意味着一个项目
转载
2024-08-13 11:08:38
30阅读
一、真假难辨如何禁止访问,我们先了解下常见的3种网站访问模式:用户直接访问对外服务的普通网站浏览器 --> DNS解析 --> WEB数据处理 --> 数据吐到浏览器渲染展示用户访问使用了CDN的网站浏览器 --> DNS解析 --> CDN节点 --> WEB数据处理 --> 数据吐到浏览器渲染展示用户通过代理上网访问了我们的网站浏览器 --&
转载
2024-03-05 06:06:16
1458阅读
# Docker安装Nginx禁用默认模块教程
## 1. 整体流程
下表展示了实现“Docker安装Nginx禁用默认模块”的步骤:
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 安装Docker |
| 步骤2 | 创建Nginx容器 |
| 步骤3 | 进入容器Shell |
| 步骤4 | 编辑Nginx配置文件 |
| 步骤5 | 重启Nginx容器 |
#
原创
2024-01-28 10:13:51
184阅读
负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers, 后面简称backend)来做复杂的计算、处理和响应,并且在业务量增加的时候可以方便地扩容后台服务器。负载均衡可以分为硬件负载均衡和软件负载均衡,
浏览器缓存原理 HTTP协议定义的缓存机制(如:Expire;Cache-control等)浏览器无缓存场景图浏览器有缓存场景图缓存校验过期机制 (1)第一步:客户端缓存校验 第一步:本地客户端通过Expires、Cache-Control(max-age)字段校验本地缓存是否过期 Expires出现在Http1.0版本;Cache-Co
转载
2024-07-02 14:52:32
277阅读
nginx应用写在开始一、 正向代理1.1概念1.2 正向代理实现二、 反向代理实现1. proxy_pass2. proxy_set_header3. proxy_redirect4. Nginx反向代理实战三、 Nginx的安全控制3.1 如何使用SSL对流量进行加密3.2 Nginx的SSL相关指令1. ssl2. ssl_certificate3. ssl_certificate_key
Nginx设置TCP上游服务器的SSL配置 本文介绍了如何为NGINX Plus和接受TCP连接的负载均衡的服务器组设置SSL什么是SSL终端SSL终端意味着NGINX Plus充当与客户端连接的服务器端SSL端点:它执行对请求的解密和对响应的加密,否则后端服务器就必须这样做。该操作称为终止,因为NGINX Plus关闭了客户端连接,并通过新创建的未加密连接将客户端数据转发到上游组中的
转载
2024-05-01 14:45:56
821阅读
文件夹的隐藏(六)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
方法六
:
畸形文件夹名隐藏文件夹(莫名其妙型)
畸形文件名和上面一招是同工异曲。不借助加密软件就轻松建立一个一般人既无法打开也无法删除(即使拥有A
1,困惑 做web项目,对于开发者来说,一个最头痛的问题就是浏览器缓存,有缓存,js更改了,html更改了,发布服务器以后用户往往无法通过浏览器访问到最新的类容,需要用户主动去刷新页面,因为一直做企业后台管理,针对人少的公司直接通知刷新页面(这也是做内部系统才敢这么给用户说),超千人的公司,跨省跨国的,就直接会被劈了,网上有很多解决方案,比如在js上添加版本号这个方法可行,因为浏览器的
转载
2024-06-21 13:04:33
314阅读
最近需要把阿里云上的四台服务器的项目迁移到客户提供的新的项目中,原来的四台服务器中用到了一级域名和二级域名。比如aaa.abc.com 和bbb.abc.com 和ccc.abc.com。其中aaa.abc.com登录,通过把cookie中的信息setDomain给.abc.com。其他系统可以共享这个cookie。但是新的四台服务器中并没有申请域名,只有四个ip:192.168.0.1 
相关指令有if,rewrite,set,return,break等,其中最关键的就是rewrite.一个简单的Nginx Rewrite规则语法如下:rewrite ^/b/(.*)\.html /play.php?video=$1 break; 1.break指令默认值:none ;使用环境:server,location,if ;该指令的作用是完成当前的规则集,不再处理rewrit
转载
2024-03-28 21:11:53
81阅读
浏览器的缓存由头信息中的几组参数控制。etag/if_None_match 它默认是开启的,新建个站点,不做任何处理server{
listen 80;
server_name mydomain.com;
index index.html;
root /www/wwwroot;
}第一次访问时: 服务器返回一个Etag参数,"5c73f24b-8e"是服务器对资源的唯一标
1. 浏览器缓存简介浏览器缓存遵循HTTP协议定义的缓存机制(如:Expires;Cache-control等)。 当浏览器无缓存时,请求响应流程 当浏览器有缓存时,请求响应流程 浏览器缓存校验过期机制校验是否过期Cache-Control(max-age)、Expires协议中Etag头信息校验EtagLast-Modified头信息校验Last-Mod
转载
2024-03-19 21:23:58
2549阅读
目录一、Nginx优化1.1配置Nginx隐藏版本号1.1.1修改配置文件法1.1.2修改源码法(修改源码法要在编译之前)1.2修改Nginx用户与组1.3配置Nginx网页缓存时间1.4实现Nginx的日志切割1.5实现连接超时1.6更改Nginx运行进程数1.7Nginx网页压缩1.8FPM 参数优化二、Nginx防盗链配置 一、Nginx优化1.1配置Nginx隐藏版本号隐藏Nginx版本
转载
2024-05-21 21:33:54
45阅读
SSL虚拟主机配置基于加密网站的虚拟主机,实现: 域名为www.c.com 该站点通过https访问 通过私钥、证书对该站点所有数据加密方案源码安装Nginx时必须使用--with-http_ssl_module参数,启用加密模块,对于需要进行SSL加密处理的站点添加ssl相关指令(设置网站需要的私钥和证书)。 加密算法一般分为对称算法、非对称算法、信息摘要。 对称算法有:AES、DES,主要应用
转载
2024-02-27 22:16:16
793阅读
上一节我们讲了一些nginx编译的部分参数,这里我们继续进行相关参数的讲解。就不在举例实际的内容,我们按照所存在的编译参数进行讲解。1 .禁用相关服务--without-http-cache 禁用 http cache 功能--without-http 禁用 http server 功能(这关了还要它干啥??)--without-pcre 禁用 pcre 库--without-mail_imap_
转载
2024-03-14 09:03:21
93阅读
linux版本:64位CentOS 6.4Nginx版本:nginx1.8.0php版本:php5.5.28 1.编译安装Nginx官网:http://wiki.nginx.org/Install下载:http://nginx.org/en/download.html 1、首先确保系统安装GCC编译器及相关工具(autoconf 和automake他们用于自动创建功能完善的ma
转载
2024-08-06 14:48:20
184阅读