首先说下https也就是ssl证书,一般我们认为https是安全的,但是SSL 证书的信用链体系并不安全。特别是在某些国家(咳咳,你们懂的)可以控制 CA 根证书的情况下,中间人攻击一样可行。另外,在客户端被植入无数后门、木马的状况下,HTTPS 连接的作用非常有限。 好了,我们可以开始配置ssl了。一般来说我比较推荐namecheap的ssl证书,因为比较便宜,毕竟对大部分个人博客来说只是想
Nginx配置SSL证书部署https网站 一、什么是 SSL 证书,什么是 HTTPS SSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现: 1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听; 2、用户可以通过服务器证书验证他所访问的网站是否真实可靠。 HTTPS 是以
转载 2024-04-28 14:34:34
354阅读
网站安全需要传统的http传输是不安全的明文传输方式,敏感信息极易被监听,截取,甚至篡改。部署了SSL证书之后,http升级为https,成为加密传输方式。尤其是有用户登陆,在线支付等模块的网站,没有SSL证书就好比在光天化日之下裸奔,隐私被暴露无遗,危险也分分钟来临。浏览器对没有SSL证书的网站不友好可能您已经注意到,在很多浏览器网址栏经常看到“不安全”三个字的警告。以Chrome浏览器为例,所
1. 全站ssl全站做ssl是最常见的一个使用场景,默认端口443,而且一般是单向认证。server { listen 443; server_name example.com; root /apps/www; index index.html index.htm; ssl on; ssl_cert
转载 2024-04-02 15:10:27
997阅读
1、重要配置项以下是一个完整的nginx配置信息。   #================================以下是全局配置项   #指定运行nginx的用户和用户组,默认情况下该选项关闭(关闭的情况就是nobody)   #user nobody nobody;
转载 2024-08-21 15:06:25
297阅读
为什么Nginx的性能要比Apache高很多?这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。  目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。  处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。  
文章目录一、基本配置配置说明1.1 典型配置1.2 全局变量(nginx内置预定义变量)二、常用配置2.1 反向代理配置2.2 跨域CORS配置2.2.1 使用反向代理解决跨域2.2.2 配置header解决跨域2.3 开启gzip压缩2.3.1 Nginx配置gzip2.3.2 Webpack的gzip配置2.4 配置负载均衡2.5 适配PC或移动设备2.6 配置Https三、一些常用技巧3
转载 2024-02-13 08:55:42
137阅读
对于ssl证书来说,大家已经不是处于懵懂的时期了,多少有点了解,但是了解的肯定不是特别透彻,所以今天小编要给大家介绍的是ssl证书未完成身份认证该怎么办?我们一起来看一下。一、SSL证书未完成身份认证如果说没有ssl证书的出现,那么也就不会有电子商务的出现,那么也就不会出现这么多微商,快手卖东西的人,所以说这个ssl证书对于我们的网络安全真的是特别重要的,那么如果ssl证书未完成身份认证的话,那么
之前也有段时间接触过Nginx,主要是自己拿来学习研究用,记得当时还写过两篇入门级的文章如何在windows上配置并运行nginx -- 安装篇 和如何在windows上配置并运行nginx -- 配置实例篇 ,呵呵,比较入门,别见怪了。今天在详细看Nginx配置的时候,突然想到一个问题:如何在Nginx配置中限定只能用域名访问服务器,而不能IP访问呢?原先我还以为这在Nginx下是不可能的,也就
转载 2024-09-09 05:29:00
68阅读
1、下载选择最新稳定版本,例如nginx-1.15.5 mainline version has been released.点击后,跳转页面,选择Stable version的windows版本,例如nginx/Windows-1.14.0 2、安装解压即可3、启动:两种方式直接点击nginx.exe启动命令行启动命令行启动时  cd C:\software\nginx\ng
# Docker + Nginx配置HTTPS(443) ## 介绍 在现代的Web应用程序中,安全性是至关重要的。为了保护用户数据的安全性,网站通常会使用HTTPS协议来加密数据传输。Nginx是一个广泛使用的Web服务器,它可以用来配置和管理HTTPS连接。Docker是一个开源的容器化平台,可以方便地创建、部署和管理容器化应用程序。本文将介绍如何使用Docker和Nginx配置一个基于H
原创 2023-11-02 09:58:47
394阅读
DOCKER-nginx安装1.使用docker 下载nginx 镜像docker search nginx docker pull nginx2.启动nginxdocker run --name nginx -p 80:80 -d nginx这样就简单的把nginx启动了,但是我们想要改变配置文件nginx.conf ,进入容器,命令:docker exec -it nginx bashngin
转载 2023-06-16 13:38:40
372阅读
    Nginx目前是性能较高的Web服务器,支持负载功能,并且可以进行扩展开发,占用资源也比Apache小。   FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算, 即 Fa
转载 2024-04-03 10:22:56
124阅读
证书申请:使用免费的证书申请网站 https://freessl.cn/,具体安装教程请查阅:https://blog.freessl.cn/acme-quick-start/,安装完之后会生成证书在某个路径下。只需要把对于的证书私钥和证书配置nginx即可。配置示例:server { # 1.定义端口,这里80和443端口放在一起,方便统一处理跳转 listen 80; list
转载 2024-03-27 09:57:28
1075阅读
一、了解SSL安全协议1. SSL(Secure Socket Layer)协议是作用在网络七层模型中的表示层,在HTTPS所在的应用层之上,所以对于使用https协议来说,用了SSL安全协议是无感知的。2. TLS(Transport Layer Security)是SSL3.0协议后应微软要求的升级改名3. TLS安全密码套件解读,主要有四个组成部分密钥交换:是一个椭圆曲线加密算法,密钥交换是
nginx 反向代理及 https 证书配置author: yunqimg(ccxtcxx0)1. 编译安装nginx从官网下载 nginx源码, 并编译安装../configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module make && make install
什么是Nginx?Nginx是十分轻量级的HTTP服务器,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器Nginx的优点Nginx凭借其稳定性、低资源消耗、简单配置和丰富的功能1、作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高2、作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度3、作为负载均衡服务器,N
2021-02-22 今天有个需求,配置微信小程序接口需要的程序,那么会用到 Https 443
原创 2022-09-15 10:38:46
5943阅读
Nginx配置配置文件结构... #全局块 events { #events块 ... } http #http块 { ... #http全局块 server #server块 { ... #server全局块 location [PATTERN]
#安全问题,建议用nobody,不要用root. #user nobody; #worker数和服务器的cpu数相等是最为适宜 worker_processes 2; #work绑定cpu(4 work绑定4cpu) worker_cpu_affinity 0001 0010 0100 1000 #work绑定cpu (4 work绑定8cpu中的4个) 。 worker_cpu_aff
  • 1
  • 2
  • 3
  • 4
  • 5