1. Nginx 简介在传统的 Web 服务器中,每个客户端连接都作为单独的进程或线程进行处理。切换任务时,CPU 必须切换到新任务,并且创建新的运行时上下文会使用额外的内存和 CPU 时间,并且随着并发请求的增加,服务器响应速度会变慢,这...
3. Nginx 快速安装 3.1 安装 首先我们可以查看yum list | grep nginx 复制代码看到,然后yum install nginx 复制代码安装Nginx,然后我们可以在命令行看到Nginx版本信息。 nginx...
4。 Nginx 操作常用命令 Nginx 命令可以通过在控制台输入 nginx -h 来查看。下面介绍一些常用的命令: nginx -s reload # 向主进程发送信号,重新加载配置文件,热重启 nginx -s reopen #...
5。 Nginx配置语法如图解释上一个文件的功能,Nginx的主要配置文件是/etc/nginx/nginx.conf,可以使用 nginx.conf 查看配置。 nginx.conf 结构图可以概括如下: main # 全局...
6。设置二级虚拟主机购买特定云上的域名☁后,就可以配置虚拟主机了。常见的配置路径是域名管理->解析->添加记录添加二级域名。配置完成后,XX云还会将二级域名解析为我们配置的服务器IP,然后在Nginx上配置虚拟主机的访问。通过监...
7。设置反向代理 反向代理是工作中最常用的服务器功能,通常用于解决跨域问题。这里简单介绍一下如何设置反向代理。 首先进入Nginx主配置文件: vim /etc/nginx/nginx.conf 复制代码Show line number...
8.跨域CORS配置前面介绍了简单请求、非简单请求、跨域的概念。如果你还不知道,可以阅读前面的解释。 。如今,前后端分离的项目占据了主导地位。前端服务往往在本地启动,需要访问不同的后端地址。跨域问题是不可避免的。 为了解决跨域问题,让我们创...
9。启用gzip压缩gzip是一种常用的网页压缩技术。经过gzip压缩后,传输的网页大小通常可以缩小一半甚至更小(官网原文),更小的网页大小意味着节省带宽并提高传输速度。特别是对于高流量的大型网站,静态资源大小的任何减少都会导致流量和带宽的...
10。配置负载均衡 负载均衡之前已经介绍过相关概念。主要思想是在多台服务器之间均匀合理的分配负载,达到压力重定向的目的。 主要配置如下: http { upstream myserver { # ip_hash; # ip_h...
11.配置动静分离动静分离之前也介绍过,就是将动静请求分开。主要有两种方法。一种是简单地将静态文件分成单独的域名,放在独立的服务器上。这也是目前常见的解决方案。另一种方法是将动态和静态文件混合在一起发布,通过 Nginx 配置将它们分开。...