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

  • 基于nginx反向代理如何获取用户真实Ip地址
    基于nginx反向代理如何获取用户真实Ip地址
    引言nginx做反向代理时,默认的配置后端获取到的Ip地址都来自于nginx,用request.getRemoteAddr();获取到的是nginx的ip地址,而不是用户的真实ip.1.修改Nginx配置:server{listen80;server_namejenkins.local.com;location/{proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_passhttp://192.168.10.
    Nginx . 运维 4468 2023-05-13 17:07:12
  • nginx 503 Service Temporarily Unavailable错误如何解决
    nginx 503 Service Temporarily Unavailable错误如何解决
    最近网站刷新后经常出现503servicetemporarilyunavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone$binary_remote_addrzone=allips:20mrate=20r/s;)把这个数量放大后在刷新发现问题解决。(还顺便把这个改大了limit_reqzone=allipsburst=50nodelay;)为了证实该问题,反复改动该数量测试发现问题确实在这。这个数量设得太小有问题,通过fid
    Nginx . 运维 12348 2023-05-13 16:22:06
  • nginx-naxsi白名单规则是什么
    nginx-naxsi白名单规则是什么
    白名单规则语法:basicrulewl:id[negative][mz:[$url:target_url]|[match_zone]|[$args_var:varname]|[$body_vars:varname]|[$headers_var:varname]|[name]]wl:id(whitelistid)哪些拦截规则会进入白名单wl:0把所有拦截规则加入白名单wl:42把id为42的拦截规则加入白名单wl:42,41,43把id为42,41和43的拦截规则加入白名单wl:-42把所有拦截规
    Nginx . 运维 1244 2023-05-13 16:19:14
  • nginx中如何使用geoip做区域限制
    nginx中如何使用geoip做区域限制
    环境:nginxversion:nginx/1.14.0centosversion:centos7需求如下:通过ip区别国内或国外,从而跳转到不同的页面,最终用nginx的第三方module:geoip来实现,这就不说它的优势了,网上很多解释,下面看怎么配置我的系统中是配置了nignx.repo的,我直接用yum来安装了geoip模块,没有用添加模块重编的方式yuminstallnginx-module-geoip下载geoip的数据库文件cd/etc/nginxmkdirgeoipdatcdg
    Nginx . 运维 1691 2023-05-13 16:07:06
  • Docker中如何使用Nginx代理多个应用站点
    Docker中如何使用Nginx代理多个应用站点
    如何代理(容器间如何通信)?直接使用nginx的代理功能即可(相关能力另行查阅),这里麻烦的就是docker容器间的通信。docker容器间通信的主要方式有以下4种:-通过容器ip访问:容器重启后,ip会发生变化。-通过宿主机的ip:port的方式访问:如果宿主机ip改变,就得每个应用都得改一遍,并且还要绑定端口,麻烦。-通过link建立链接:相互依赖的太紧,不利于维护。-自定义network:在同一个桥接网络中的容器可以相互访问。很明显,会选择自定义network的方式,让相关应用链接到同一个
    Nginx . 运维 2172 2023-05-13 15:55:17
  • Nginx操作响应头信息如何实现
    Nginx操作响应头信息如何实现
    前置条件:需要编译ngx_http_headers_module模块,才支持header头信息操作add_header意思为将自定义的头信息的添加到响应头,指令为add_headernamevalue[always];,可以用在http{},server{},location{},ifinlocation{}上下文中,只有当响应状态码等于200,201(1.3.10),204,206,301,302,303,304,307(1.1.16,1.0.13),或308(1.13.0)时生效,如果alw
    Nginx . 运维 2042 2023-05-13 15:31:19
  • 怎么在nginx中部署一个react项目
    怎么在nginx中部署一个react项目
    测试项react-demo将您的react-demo项目克隆到服务器(默认情况下,Github用于管理我们的项目)如有需要,请安装项目环境,如node.js、纱线等。进入项目目录,执行npm运行构建,并开始构建项目成功构建后,将生成一个dist文件夹(取决于您的项目配置),该文件夹中的静态文件将成为我们项目的访问文件。要配置Nginx,Linux服务器输入:/etc/nginx/sites-enabled,然后作为管理员,为您的react项目创建一个新的配置文件,如react-demo.conf
    Nginx . 运维 2211 2023-05-13 15:28:23
  • 如何利用SSL配置Nginx反向代理
    如何利用SSL配置Nginx反向代理
    先决条件1.后端服务器:为了本教程的目的,我们使用在端口8080的localhost上运行的tomcat服务器注意:-当您开始代理请求时,请确保应用程序服务器已启动。2.ssl证书:我们还需要在服务器上配置ssl证书。我们可以使用let'sencrypt的加密证书,你可以使用这里提到的程序得到一个。但是对于本教程,我们将使用自签名证书,可以通过从终端运行以下命令来创建,$opensslreq-x509-nodes-days365-newkeyrsa:2048-keyout/etc
    Nginx . 运维 1719 2023-05-13 15:19:15
  • Nginx怎么配置加密证书访问实现
    Nginx怎么配置加密证书访问实现
    企业用途:一些企业对公司数据要求加密,用于安全措施。web加密也是其中一个重要的环节,所以需要加入自建证书。安装证书证书记住三类文件,基础ca证书,二级ca证书(包含一些公司个人信息,用于分辨证书的所属者),然后用此证书生成真正的证书,分发使用。opensslgenrsa-des3-outca.key2048#ca一级私钥(会让连续输入两次密码,切记要一样)opensslreq-new-keyca.key-outserver.csr#私钥为基础生成的2级加密文件(会让输入私钥密码、CN、BJ、B
    Nginx . 运维 1739 2023-05-13 15:07:06
  • Docker下nginx外挂文件的方法是什么
    Docker下nginx外挂文件的方法是什么
    外挂文件的目的:文件不受docker镜像文件的约束,可以修改,重启容器,可以使用更新后的文件,不会被镜像还原容器运行过程中记录的文件如日志等信息,可以被自动保存在外部存储上,不会由于容器重启而丢失而运行容器有两种方式:dockerrun命令docker-compose命令dockerrun命令方式,通过-v参数挂载外部主机目录到容器内的路径上,有多个挂载点,就通过多个-v参数指定,而且只能使用绝对路径;docker-compose命令则通过service的方式描述容易,准确的说一个服务下面可以包
    Nginx . 运维 2451 2023-05-13 15:04:12
  • CentOS7怎么将Nginx添加系统服务
    CentOS7怎么将Nginx添加系统服务
    查看服务首先查看nginx的服务状态,输入systemctlstatusnginx,结果如下没有找到相关的服务,下一步就是添加系统服务。添加系统服务在/usr/lib/systemd/system目录中添加nginx.service,根据实际情况进行修改,详细解析可查看下方参考资料中的文章。内容如下[unit]description=nginx-highperformancewebserverdocumentation=http://nginx.org/en/docs/after=network
    Nginx . 运维 1284 2023-05-13 14:49:06
  • Nginx怎么解决history模式下页面刷新404问题
    Nginx怎么解决history模式下页面刷新404问题
    前置知识单页应用(SPA-singlepageapplication)只在第一次加载页面时,返回唯一的html页面和它的公共静态资源,后续的页面跳转都不会从服务端拿html文件。(hash和history路由实现浏览器url变化而不刷新页面)hash路由例子:www.baidu.com/#/home,原本hash是用来结合锚点实现页面试图的控制,当#后面的值发生改变时不会重新请求页面,主要通过window的onhashchange方法来实现。history路由相比于hash路由,最直观的变化就是
    Nginx . 运维 5049 2023-05-13 14:40:11
  • Linux平台通过nginx和vsftpd构建图片服务器的方法
    Linux平台通过nginx和vsftpd构建图片服务器的方法
    一、nginx安装1、nginx安装环境nginx是c语言开发,建议在linux上运行,本教程使用centos6.5作为安装环境。安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yuminstallgcc-c++pcre(perlcompatibleregularexpressions)是一个perl库,包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yuminsta
    Nginx . 运维 1445 2023-05-13 14:28:12
  • Nginx怎么根据不同浏览器语言配置页面跳转
    Nginx怎么根据不同浏览器语言配置页面跳转
    简体和繁体判断我想根据http首部的accept-language决定提供简体或繁体的文件。在chrome中,chrome://settings/languages可以设定偏好语言,浏览器会据此设置accept-language首部。较好的处理方式是解析该字段,获取qvalue,根据优先级选取最恰当的语言。但仅用于支持简繁体,我想用取巧的办法:忽略优先级,只要accept-language里出现了zh-hant、zh-tw、zh-hk等字样,就返回繁体,否则返回简体。map$http_accep
    Nginx . 运维 1273 2023-05-13 13:37:11
  • 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 . 运维 986 2023-05-13 13:34:06

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

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

好货源连锁网源码

1、演示:以截图为准 2、好货源连锁网源码V1.1,适合广大站长做货源批发、淘宝店家货源、小商品货源等类型网站 3、运行环境:ASP/ACC 后台地址 http:/你的域名/admin/zzdl.asp 程序帐号 admin 程序密码 www.hhyls.com 源码只供大家研究学习之用,请勿做其它用途
电商源码
2025-11-04

佰牛网络企业网站管理系统3.0

佰牛企业网站管理系统(红色)是专业为个人和企业网站建设而开发的一款智能化程序。该程序基于ASP+ACCESS环境开发,拥有完善的网站前台和后台全智能化管理功能,完全由后台操作(如添加、修改网站基本信息、产品、企业新闻动态等),是个人和企业智能化网站建设首选!
企业站源码
2025-11-04

时尚起义php精品免费淘宝客源码

本程序为ecshop系统所建提供给用户程序加数据,安装步骤如下
电商源码
2025-11-04

易通cmseasy免费的企业建站程序2.0 UTF-8 build 201000510 中文版

易通(企业网站管理系统)是一款小巧,高效,人性化的企业建站程序.易通企业网站程序是国内首款免费提供模板的企业网站系统.§ 简约的界面及小巧的体积:后台菜单完全可以修改成自己最需要最高效的形式;大部分操作都集中在下拉列表框中,以节省更多版面来显示更有价值的数据;数据的显示以Javascript数组类型来输出,减少数据的传输量,加快传输速度。 § 灵活的模板标签及模块组合能力:基于XML名字空间样式的模板标签,会让仅懂得基本html语法的站长迅速掌握标签的使用方法;灵活的调
企业站源码
2025-11-04

一组海洋贝壳合集矢量素材

一组海洋贝壳合集矢量素材适用于海洋主题装饰、海滨度假村宣传、博物馆图鉴、夏季主题设计等相关视觉场景设计由AI生成的Ai格式素材。
矢量素材
2025-11-04

丛林动物园宣传材料矢量素材

丛林动物园宣传材料矢量素材适用于动物园宣传材料、儿童房墙贴或冒险主题等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-04

3D柔和阴影天气图标矢量素材

3D柔和阴影天气图标矢量素材适用于天气App UI、新闻广播、儿童教育卡片、智能家居界面等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-04

一组野生蘑菇插画矢量素材

一组野生蘑菇插画矢量素材适用于儿童书籍、植物书籍插图等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-04

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号