一:Nginx的优势nginx使用的是IO多路复用技术中的epoll技术,这种技术是大神 Davide Libenzi在2002年实现的。epoll 可以说是I/O 多路复用最新的一个实现,epoll 修复了poll 和select绝大部分问题, 比如:epoll 现在是线程安全的。 epoll 现在不仅告诉你sock组里面数据,还会告诉你具体哪个sock有数据,你不
转载 2024-07-30 12:50:22
35阅读
首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。该算法能够抵抗目前已知的所有密码攻击。RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个加密
1. 反向代理 将客户端请求转发至服务端 (客户端=》Nginx=》内网服务端) 反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向
部署到服务器–Nginx序:http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲
Nginx核心模块3.1配置文件说明Nginx的配置文件的组成部分: 主配置文件:nginx.conf 子配置文件: include conf.d/*.conf fastcgi, uwsgi,scgi 等协议相关的配置文件 mime.types:支持的mime类型,MIME(Multipurpose Internet Mail Extensions)多用途互联网 邮件扩展类型,MIME消息能包含文
转载 2024-05-16 09:51:41
51阅读
Open***环境:拓扑图:                                                    &nbs
转载 2024-05-22 12:34:54
86阅读
最近有台nginx服务器(Linux环境)运行的错误日志,提示“Too many open files”,本文整理下我个人总结的解决方法: 1、检查当前nginx服务master 进程 和 worker 进程的文件句柄限制 (1)在 Nginx 运行时,检查当前 master 进程的限制:cat /proc/$(cat /var/run/nginx.pid)/limits|grep open.fi
转载 2024-10-15 21:00:37
40阅读
core module 支持一些内置的变量,与apache使用的变量相一致。 首先,一些变量代表了客户端请求头部的一些字段,如:$http_user_agent, $http_cookie等等。注意,由于这些变量会在请求中定义,所以可能无法保证他们是存在的或者说可以定义到一些别的地方 URI是统一资源;URL是资源的具体位置URI解析:https://localhost:80/test1
文章目录前言一、Nginx是什么?二、使用步骤1.下载Nginx2.配置Nginx监听3.启动Nginx4.关闭Nginx三、体验Nginx1、修改Nginx的配置文件2、配置Nginx信息总结 前言       随着网站用户访问量的不断增加,网站的响应时间也在慢慢的增加,甚至有的时候会出现网站奔溃的情况。这说明一台服务器已经
一、下载证书到本地Nginx服务器上传/管理SSL证书,将SSL证书压缩包下载到本地后,加压Nginx服务器证书的压缩包文件cert-file-name.pem #PEM格式的证书文件,PEM格式的证书文件是采用Base64编码的文本文件,您可以根据需要将证书文件修改成其他格式。 cert-file-name.key #KEY格式是证书的私钥文件。二、在Nginx服务器上安装证书登录Nginx
转载 2024-03-10 17:43:01
942阅读
接上篇:利用源码制作Nginx RPM包——筑梦之路_筑梦之路制作过程:操作系统:centos 7下载源码包:http://nginx.org/packages/centos/7/SRPMS/nginx版本:1.20.2wget http://nginx.org/packages/centos/7/SRPMS/nginx-1.20.2-1.el7.ngx.src.rpmrpm -ivh http:
有的时候暴漏nginx的web页面很不安全,需要添加一个认证,本文介绍使用htpasswd工具为nginx添加认证的用户名和密码。在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到
转载 2024-04-25 11:08:02
573阅读
最近把整站从apache升级到了nginx,客户的站点大概有30台服务器大部分架构位tomcat+apache,只有一个php页面  一下是我升级遇到的几个问题的注意点  1.   当我们去访问服务器上的一个目录时候,他不会自动加上一个/ ,浏览器会给出改页无法打开的错误,这个时候浏览器去取的地址实际上是upstream中所写的地址和端口或如果没有
1.什么是跨域以及产生原因  跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。  跨域情况如下: url说明是否跨域http://www.cnblogs.com/a.jshttp://www.a.com/b.js不同域名是h
安装Nginx(windows)下载安装文件 http://nginx.org/en/download.html解压文件:D:\Nginx\nginx-1.17.4双击运行 nginx.exe(小黑窗闪一下)检查是否运行成功注:Nginx默认监听80端口如果打开连接失败,修改nginx默认端口(修改为没有被占用的端口,我修改为:8895http://localhost:8895/)Ngi
nginx配置反向代理实例教程1.准备两个tomcat   分别设置两个tomcat的/conf/server.xml中的端口号,如下:     tomcat1端口号分别设置为:8205 8280 8209     tomcat2端口号分别设置为:8215 8281 82192.添加测试内容  分别删除目录webapps下所有文件,新建一个文件夹ROOT,并在该目录下新建index.html  内
前言前段时间买了一台服务器,搞了一个博客系统,但是苦于没有SSL证书,导致访问的过程一直是没有安全证书的情况下,对于一些不搞程序的童鞋一看到访问不安全链接,立马就是提示劝退(PS:流下菜鸡的眼泪). 所以就去网上瞅了瞅,发现SSL证书贼几儿贵,对于我服务器小白来说,SSL证书的需求比重不算太高,只是想把 HTTP → HTTPS, 找来找去,发现阿里云有免费证书可以白嫖,正所谓不(qiong)嫖
https://www.digicert.com/csr-ssl-installation/nginx-openssl.htm使用OpenSSL创建CSR并在Nginx服务器上安装SSL证书 使用此页面上的说明使用OpenSSL创建证书签名请求(CSR),然后在Nginx服务器上安装SSL证书。重新启动注意:安装SSL / TLS证书并配置服务器以使用它后,必须重新启动Nginx实例。要创建证
转载 2024-02-16 10:59:57
146阅读
几个常用的Nginx的模块以下是几个常用的 Nginx 模块、它们的功能以及使用方法的描述:1.HttpProxyModule:功能:允许 Nginx 充当反向代理服务器,将客户端请求转发到后端的多个服务器上。使用方法:在 Nginx 配置文件中使用 proxy_pass 指令指定后端服务器的地址和端口。可以配置负载均衡、缓存、SSL/TLS 加密等选项。2.HttpRewriteModule:功
文件传输命令平常都是在Ubuntu环境下进行开发,经常会遇到从同事那里或者从服务端传输些文件到本地电脑查看。经常用到的两个命令scp或者rsync。scp在windows上也有,但是rsync上并没有,如果需要使用Windo
  • 1
  • 2
  • 3
  • 4
  • 5