随笔分类 - nginx
摘要:前置条件 在配置https之前请确保下面的步骤已经完成 1、服务器已经安装nginx并且通过http可以正常访问。 2、不会安装nginx的可以参考下这篇文章:Linux下nginx安装步骤 3、拥有ssl证书,没有的可以去阿里购买或者免费申请一年,或者使用自签名证书。 如果以上条件都满足了,接下来
阅读全文
摘要:3分钟告诉你什么是 非对称加密、对称加密、公钥、私钥、数字证书、数字签名、信息摘要、中间人攻击、CA、根证书 数字证书及CA的扫盲介绍 各种数字证书区别 p12, crt, key, cer等证书,用自定义根证书生成客户端和服务端的证书 创建自定义ssl证书用于https
阅读全文
摘要:nginx提供反向代理服务,日常开发过程中有时候我们需要使用nginx作为代理服务根据url的不同去访问不同的服务器或者不同端口,如下提供两种方案。 1.直接替换location匹配部分 a.proxy_pass的目标地址,默认不带/,表示只代理域名,url和参数部分不会变(把请求的path拼接到p
阅读全文
摘要:什么是代理服务器(Proxy Serve)? 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息。 为什么使用代理服务器? 提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其
阅读全文
摘要:一、序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL
阅读全文
摘要:问题如下 解决办法 隐藏nginx版本信息 nginx/conf/nginx.conf http { ... server_tokens off ... } 隐藏server信息 实现方案:需要重新编译nginx 进入解压出来的nginx源码目录(不是nginx的安装目录) vim src/http
阅读全文
摘要:一、下载安装包 https://nginx.org/en/download.html 二、发送到虚拟机并解压 解压命令 tar -zxvf nginx-1.22.0.tar.gz 三、下载依赖 进入到解压文件根目录,执行命令行,检查安装环境 ./configure --prefix=/usr/loc
阅读全文