当前位置:首页 > 技术文章 > 运维 > nginx

  • Nginx事件驱动框架处理流程是什么
    Nginx事件驱动框架处理流程是什么
    ngx_event_core_module模块的ngx_event_process_init方法对事件模块做了一些初始化。其中包括将“请求连接”这样一个读事件对应的处理方法(handler)设置为ngx_event_accept函数,并将此事件添加到epoll模块中。当有新连接事件发生时,ngx_event_accept就会被调用。大致流程是这样:worker进程在ngx_worker_process_cycle方法中不断循环调用ngx_process_events_and_timers函数处理
    nginx 911 2023-05-13 13:34:06
  • 如何为高负载网络优化Nginx和Node.js
    如何为高负载网络优化Nginx和Node.js
    网络调优如果不先对nginx和node.js的底层传输机制有所了解,并进行针对性优化,可能对两者再细致的调优也会徒劳无功。一般情况下,nginx通过tcpsocket来连接客户端与上游应用。我们的系统对tcp有许多门限值与限制,通过内核参数来设定。这些参数的默认值往往是为一般的用途而定的,并不能满足web服务器所需的高流量、短生命的要求。这里列出了调优tcp可供候选的一些参数。为使它们生效,可以将它们放在/etc/sysctl.conf文件里,或者放入一个新配置文件,比如/etc/sysctl.
    nginx 789 2023-05-13 13:31:06
  • 怎么用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件
    怎么用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件
    我用的tengine,安装目录是/usr/local/tengine。1.下载nginx.vim2.将nginx.vim上传至~/.vim/syntax/,并在~/.vim/filetype.vim的文件中新增如下内容:aubufread,bufnewfile/etc/nginx/*,/usr/local/nginx/conf/*if&ft==''|setfiletypenginx|endif(根据nginx安装目录灵活配置)如果没有目录和文件就新建一下,
    nginx 1366 2023-05-13 13:28:06
  • Nginx隐藏式跳转怎么实现
    Nginx隐藏式跳转怎么实现
    Nginx的隐藏式跳转可以实现将请求跳转到另一个网站的页面,并且浏览器中URL保持不变。Nginx配置中需要使用rewrite规则。下面提供两个示例来说明这种跳转需求的配置:一、Nginx隐藏式跳转配置示例1将请求路径https://jb51.net/data/test跳转到https://jb51.com/data/test/test.html页面。server{listen443;server_namejb51.net;access_log/data/nginx/logs/jb51.net-
    nginx 1685 2023-05-13 13:25:12
  • nginx多域名转发如何实现
    nginx多域名转发如何实现
    基础概念DNSDNS是DomainNameSystem的缩写,即域名系统。DNS是internet的一项服务,一般叫域名服务或者域名解析服务,主要是提供网站域名与ip地址的相互转换的服务。域名和IP的对应关系域名与IP地址之间是呈一一对应的关系,但多个域名可以对应同一个IP地址。就像一个人的姓名和身份证号码之间的关系,显然记忆人的名字要比身份证号容易的多。IP地址是网络上标识用户站点的数字地址,为了简单好记,采用域名来代替IP地址表示站点地址,DNS讲域名解析成IP地址,使其一一对应。DNS工作
    nginx 2166 2023-05-13 12:58:20
  • nginx日志如何导入elasticsearch
    nginx日志如何导入elasticsearch
    将nginx日志通过filebeat收集后传入logstash,经过logstash处理后写入elasticsearch。filebeat只负责收集工作,logstash完成日志的格式化,数据的替换,拆分,以及将日志写入elasticsearch后的索引的创建。1、配置nginx日志格式log_formatmain'$remote_addr$http_x_forwarded_for[$time_local]$server_name$request''
    nginx 722 2023-05-13 12:52:11
  • nginx代理socket.io服务的坑怎么解决
    nginx代理socket.io服务的坑怎么解决
    nginx代理了两台socket.io服务器。socket.io的工作模式是polling升级到websocket现象通过nginx请求服务时,出现了大量的400错误,有时候能升级到websocket,有时候会一直报错。但是直接通过ip+端口访问时,100%能成功。分析sidsid是我们这个问题的关键。在初始创建连接时(polling模式就是在模拟一个长连接),客户端会发起这样的请求:https://***/?eio=3&transport=polling&t=154082071
    nginx 1812 2023-05-13 12:43:13
  • CentOS环境中怎么部署nginx、php和虚拟主机
    CentOS环境中怎么部署nginx、php和虚拟主机
    os环境:centos6.1nginx:nginx-1.2.2php:php5.3.140、安装依赖包复制代码代码如下:yuminstallopenssl-develpcre-develzlib-devellibjpeg-devellibpng-develfreetype-develgccmake1、添加www用户用来执行nginx复制代码代码如下:useradd-m-r-s/sbin/nologin-d/opt/web/www2、创建临时目录复制代码代码如下:mkdir-p/var/tmp/n
    nginx 696 2023-05-13 12:40:06
  • 如何使用nginx实现分布式限流
    如何使用nginx实现分布式限流
    1.前言一般对外暴露的系统,在促销或者黑客攻击时会涌来大量的请求,为了保护系统不被瞬间到来的高并发流量给打垮,就需要限流.2.首先部署一个对外暴露接口的程序我这里部署的是一个springboot项目里面暴露了如下接口,很简单暴露了一个get请求返回helloworld的restful接口.将此程序部署到linux服务器上.部署步奏不再赘述,自行百度springboot部署即可.在此我向大家推荐一个架构学习交流群。交流学习群号:575745314里面会分享一些资深架构师录制的视频录像:有sprin
    nginx 1227 2023-05-13 12:07:14
  • nginx怎么实现if嵌套
    nginx怎么实现if嵌套
    nginx不支持if嵌套,也不允许在if中使用逻辑判断,会报如下错误:nginx:[emerg]"if"directiveisnotallowed当业务需要多个条件判断时,可以借助中间变量来实现如:我们的网站在pc端有多个子域名,而移动端只有一个域名,对应关系如下:www.test.com-->m.test.comsub1.test.com-->m.test.com/sub1sub2.test.com-->m.test.com/sub2sub3.test.c
    nginx 2509 2023-05-13 12:01:15
  • RHEL6怎么安装NGINX
    RHEL6怎么安装NGINX
    1.安装依赖包(选择安装目录然后执行一下命令)yum-yinstallmakegccgcc-c++opensslopenssl-develpcre-develzlib-devel-y对所有的疑问都默认为yesinstall自动安装make编译二进制文件要用到的依赖gcc和gcc-c++编译c/c++语言需要用到PCREnginx的http模块使用pcre来解析正则表达式opensslnginx支持http、https协议。openssl是安全套接字层密码库,有密码算法、常用的密钥和证书封装管理功
    nginx 1334 2023-05-13 11:52:22
  • ubuntu中怎么重启nginx服务
    ubuntu中怎么重启nginx服务
    1.使用快捷键【Ctrl+Alt+T】打开终端命令模式。2.可以通过以下方式重启nginx服务。方法一,在nginx可执行目录sbin下,输入以下命令重启/nginx-sreload#重启方法二,查找当前nginx进程号,然后输入命令:kill-HUP进程号,实现重启nginx服务#ps-ef|grepnginx#查找当前nginx进程号]#kill-TERM132#杀死nginx进程,132为nginx进程号
    nginx 3193 2023-05-13 11:40:11
  • WordPress中怎么开启多站点支持及Nginx的重写规则配置
    WordPress中怎么开启多站点支持及Nginx的重写规则配置
    在wordpress3.0及以上版本可以直接使用多站点,它可以:1、只安装一个wordpress程序即可创建多个wordpress站点,可以是子域名也可以是子目录。2、可以有独立的博客后台,独立的博客地址。3、管理员可设置开放哪些主题给站点使用。4、管理员可配置插件给每个站点使用。5、多个站点之间共用“用户数据库表”,也就是表wp_usermeta和wp_users,其他的为独立数据库表。wordpress多站点的配置方法:1、首先,备份网站的数据库,以防出现意外时恢复(一般可忽略)。2、打开w
    nginx 2099 2023-05-13 11:16:13
  • 基于ubuntu如何通过Nginx部署Django
    基于ubuntu如何通过Nginx部署Django
    django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收web的所有请求,统一管理请求。nginx把所有静态请求自己来处理(这是nginx的强项)。然后,nginx将所有非静态请求通过uwsgi传递给django,由django来进行处理,从而完成一次web请求。可见,uwsgi的作用就类似一个桥接器。起到桥梁的作用。一、安装nginxnginx是一款轻量级的web服务器/反向代理服务器及电
    nginx 1747 2023-05-13 11:01:06
  • 部署Nginx+Apache动静分离的方法
    部署Nginx+Apache动静分离的方法
    nginx动静分离介绍nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术针对php的动静分离静态页面交给nginx处理动态页面交给php-fpm模块或apache处理在nginx的配置中,是通过location配置段配合正则匹配实现静态与动态页面的不同处理方式反向代理原理nginx不仅能作为web服务器,还具有反向代理、负载均衡和缓存的功能nginx通过proxy模块实现将客户端的请求代理至上游服务器,此时nginx与上游服务器的连接是通过http协议进行的ngi
    nginx 1502 2023-05-13 10:49:05

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

有机果蔬供应商网页模板 Bootstrap5

一款有机果蔬供应商网页模板-Bootstrap5
Bootstrap模板
2023-02-03

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus

Bootstrap3多功能数据信息后台管理响应式网页模板-Novus
后端模板
2023-02-02

房产资源服务平台网页模板 Bootstrap5

房产资源服务平台网页模板 Bootstrap5
Bootstrap模板
2023-02-02

简约简历资料网页模板 Bootstrap4

简约简历资料网页模板 Bootstrap4
Bootstrap模板
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-27

家居装潢清洁维修服务公司网站模板

家居装潢清洁维修服务公司网站模板是一款适合提供家居装潢、清洁、维修等服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-05-09

清新配色个人求职简历引导页模板

清新配色个人求职简历引导页模板是一款适合清新配色风格的个人求职简历作品展示引导页网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-29

设计师创意求职简历网页模板

设计师创意求职简历网页模板是一款适合各种不同设计师岗位个人求职简历展示网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28

现代工程建筑公司网站模板

现代工程建筑公司网站模板是一款适合从事工程建筑服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2024-02-28