• 如何在Nginx与Apache设置静态资源缓存教程

    通常网站由动态和静态两种资源构成,其动态资源一般为PHP、ASP、ASP.net、JAVA等程序,而静态资源一般是图片、样式文件(CSS)、JS代码文件等。由于静态资源在一般情况下是很少变更的,所以在WEB服务器中可以通过设置客户端的缓存时间来达到节省网络带宽及提高效率的目的。一般来说,图片文件、C 2024-08-07 08:47:07
  • nginx配置不生效的问题解决

    先看正确的nginx配置文件的主要部分:注意 ^~ 的部分,这样就根目录,a路径,还有b路径都能生效了。server { listen 80; server_name localhost; #charset koi8-r; 2024-08-06 16:45:01
  • 最详细的多图详解 Nginx

    本文主要帮助大家熟悉 Nginx 有哪些应用场景、Nginx 特点和架构模型以及相关流程、Nginx 定制化开发的几种模块分类本文将围绕如下几个部分进行讲解:Nginx 简介及特点Nginx 应用场景Nginx 框架模型介绍Nginx 内部流程介绍Nginx 自定义模块开发介绍Nginx 核心时间点 2024-08-06 16:30:01
  • nginx报错bind() to 0.0.0.0:80 failed 10013access permissions

    windowsserver2008 服务器启动nginx报错2017/10/05 13:13:49 [emerg] 3572#3020: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a w 2024-08-06 16:15:02
  • nginx 配置服务启动的教程详解

    1. 先去官网下载nginx 安装到本地2. 下载Windows Service Wrapper (WinSW.NET4.exe (64) , WinSW.NET2.exe(86)) 根据自己系统去下载相应的3. (1)把WinSW.NET4.exe 放到nginx 文件名称改成自己想要的 (2)创 2024-08-06 15:17:36
  • nginx配置静态网站

    Nginx (engine x) 是一个高性能的HTTP和反向代理web服务,常用于负载均衡构架,以提高网站的并发量,概念不过多介绍,更多细节请自行百度,本文是纯操作案例,假设你已经知道什么是nginx并且知道它用来干什么,那么你可以按照本文步骤来使用nginx搭建出一个静态网站以此你可以对ngin 2024-08-06 14:47:25
  • Nginx的master和worker进程间的通信

    前面单独分析了master进程和worker的工作情况,本文就大概看一下master进程和worker进程之间是如何使用channel来完成通信的。这部分实现的源码主要分布于src/os/unix/channel.h和channel.c两个文件中。实现极其简单,没有什么复杂的逻辑。下面,我绘制了一个 2024-08-06 12:47:36
  • 一台服务器通过nginx配置多个域名(80端口)

    1. 问题描述多个域名对应一个服务器,为了避免域名后增加端口号,两个域名都需要占用80端口号,使用nginx来进行配置。2. 解决方案目前项目中,线上正在使用(100%可用)多域名对应一个服务器情况(线上ip及域名替换了下)#user nobody;worker_processes 1;# 2024-08-06 11:02:33
  • Nginx 实践|location 路径匹配

    1. 目标nginx 反向代理,路径映射的过程是什么?如何配置路径映射规则?2、location 路径匹配2.1 匹配规则:location 路径正则匹配: 符号说明~正则匹配,区分大小写~*正则匹配,不区分大小写^~普通字符匹配,如果该选项匹配,则,只匹配改选项,不再向下匹配其他选项=普通字符匹配 2024-08-06 10:03:00
  • Nginx入门学习:一些概念

    写在前面我们知道在传统的Web服务器中,每个客户端连接需要一个单独的进程或者线程来处理,在切换任务的时候需要将CPU切换到新的任务并创建一个新的运行时上下文,这样不仅会消耗额外的内存还会花费一定的CPU时间。当并发请求增加时,服务器负担将会加重,进而对性能产生一定影响。而本文将学习的Nginx服务器 2024-08-06 09:02:24