标签:Nginx相关的结果457条:

    在 docker 容器里使用 nginx-proxy 实现自动反向代理及负载均衡

      在 docker 容器里使用 nginx-proxy 实现自动反向代理及负载均衡一、Docker简介Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。Docker利用Linux核心中的资源分脱机制,例如cgroups,以及Linux核心名字空间(namespace),来创建独立的软件容器(containers)。这可以在单一Linux实体下运作,避免引…

    发布于:2019-11-03 02:17:13

    web网站性能优化:nginx开启GZIP压缩网页,JS,CSS

      web网站性能优化:nginx开启GZIP压缩网页,JS,CSS提高web网站性能优化,nginx开启GZIP压缩网页,JS,CSS,从而可以节约大量的带宽,提高传输效率,但是会消耗cpu资源,自己可以权衡一下,总体来说开启是值得的。在nginx的nginx.conf的http{}里添加如下配置nginx开启的配置:gzipon;#开启gzipgzip_min_length1024;#低于1kb的资源不压缩,gzip_comp_level3;#压缩级别【1-9…

    发布于:2019-11-03 01:55:33

    nginx 的限制连接模块limit_zone与limit_req_zone

      nginx 的限制连接模块limit_zone与limit_req_zonenginx上有两个限制连接的模块一个是limit_zone另一个是limie_req_zone,两个都可以限制连接,但具体有什么不同呢?下面是nginx官网上给的解释limit_req_zoneLimitfrequencyofconnectionsfromaclient.Thismoduleallowsyoutolimitthenumberofrequestsforagivensession,or…

    发布于:2019-11-03 01:40:55

    Nginx root和alias的区别

      root的使用location/assets/{root/git/shortUrl/dist/;}当user访问http://domain/assets/a.js时,nginx把请求映射为/git/shortUrl/dist/assets/a.jsalias的使用location/assets/{alias/git/shortUrl/dist/;}当user访问http://domain/asse…

    发布于:2019-11-03 01:22:13

    Nginx+Tomcat实现负载均衡

      如题所说,今天说一说如何使用Nginx和Tomcat实现反向代理及负载均衡。1、Nginx是俄罗斯人开发的一种高性能的http反向代理服务器,Tomcat则是Apache基金会免费开源的一种web服务器,这两者结合即可实现web服务的反向代理和负载均衡。2、那么,直接来看一看怎么实现吧:1)、工具准备:nginx1.12.0、两个同版本的tomcat(我用的是tomcat8).2)、分别修改两个t…

    发布于:2019-11-03 01:13:35

    如何隐藏Linux中的Nginx服务器版本

      在这篇简短的文章中,我们将向您展示如何在错误页面和Linux的“服务器HTTP”响应头字段中隐藏Nginx服务器版本。这是保护您的NginxHTTP和代理服务器的主要推荐实践之一。另请参阅:如何隐藏Apache版本号和其他敏感信息本指南假设您已经在您的系统上安装了Nginx,或者根据您的Linux发行版遵循以下任何教程来设置完整的LEMP:如何在Debian9Stretch上安装LEMP(Linu…

    发布于:2019-11-03 00:56:36

    Nginx优化之php-fpm使用socket方式连接提高性能

      在服务器压力不大的情况下,tcp和socket差别不大,但在压力比较满的时候,用套接字方式,效果确实比较好。注意路径,由于每个人的环境配置不同路径也可能不同.将TCP改成socket方式的配置方法:第一步:修改php-fpm.conf;listen=127.0.0.1:9000listen=/dev/shm/php-cgi.sock第二步:修改nginx配置文件server段的配置,将http的方…

    发布于:2019-11-03 00:32:22

    Nginx错误日志分析及防护脚本

      关于iptables定时策略、crontab设置请自行去了解,建议使用”nohup&”方式执行crontab任务;该脚本可以扩展对iptables日志进行分析、某个IP在1天(或1小时)内出现多次被限制则进行更长时间限制或永久拒绝访问;对于nginxerror日志可以做大小限制进行截断以减少脚本读取日志文件耗时。#!/bin/bash#脚本用于Nginx错误日志检测,若30秒内来源IP地址…

    发布于:2019-11-03 00:25:06

    Nginx+uwsgi 安装配置

      Nginx+uwsgi 安装配置在前面的章节中我们使用pythonmanage.pyrunserver来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache,Nginx,lighttpd等,本文将以Nginx为例。安装基础开发包Centos下安装步骤如下:CentOS自带Python2.4.3,但我们可以再安装Python2.7.5:安装Python包管理easy_instal…

    发布于:2019-11-03 00:04:49

    Openresty最佳案例 | 第1篇:Nginx介绍

      Openresty最佳案例 | 第1篇:Nginx介绍Nginx简介Nginx是一个高性能的Web服务器,同时是一个高效的反向代理服务器,它还是一个IMAP/POP3/SMTP代理服务器。由于Nginx采用的是事件驱动的架构,能够处理并发百万级别的tcp连接,高度的模块化设计和自由的BSD许可,使得Nginx有着非常丰富的第三方模块。比如Openresty、API网关Kong。BSD开源协议是一个给予使用者很大自由的协议。基本上使用者可以”为所欲为”…

    发布于:2019-11-02 23:57:40

    Linux下安装配置OpenResty,并测试在Nginx中使用Lua编程

      一、简介OpenResty,也被称为“ngx_openresty”,是一个以Nginx为核心同时包含很多第三方模块的Web应用服务器。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。OpenResty不是Nginx的分支,它只是一个软件包。主要有章亦春维护。OpenResty默认集成了Lua开发环境,而且提供了大量组件如Mysql、Redis、Memcached等,使得…

    发布于:2019-11-02 19:48:41

    Linux 配置 nginx、mysql、php-fpm、redis 开机启动

      Linux(CentOS)上配置nginx、mysql、php-fpm、redis开机启动,编写开机启动脚本。系统环境:CentOSLinuxI、nginx开机启动1.在/etc/init.d/目录下创建脚本vim/etc/init.dginx2.更改脚本权限chmod775/etc/init.dginx3.编写脚本内容#!/bin/bash#nginxStartupscriptfortheNgi…

    发布于:2019-11-02 19:21:39

    Nginx 504报错,PHP-FPM无响应的问题

      问题测试环境,压测接口中间件时遇到报错Nginx504,查询nginx日志2017/11/2115:20:15[error]26954#0:*1835connect()failed(111:Connectionrefused)whileconnectingtoupstream,client:192.168.1.46,server:192.168.23.95,request:"POST/screen…

    发布于:2019-11-02 19:11:23

    Zabbix监控nginx进程

      本文将介绍:Nginx开启状态模板创建Nginx检测脚本图形化导入Nginx模块此操作均在Zabbix3.2.6Nginx开启状态模板(agent端)yuminstallnginx-yvi/etcginx/conf.d/default.conflocationginx_status{stub_statuson;access_logon;allow127.0.0.1;allow192.168.31.…

    发布于:2019-11-02 18:37:17

    Gitlab使用非绑定的Nginx

      1、编辑gitlab.rbvi/etc/gitlab/gitlab.rb配置如下:nginx['enable']=false#nginx的用户web_server['external_users']=['nginx']#nginx服务器的地址gitlab_rails['trusted_proxies']=['192.168.1.0/24','192.168.2.1','2001:0db8::/32…

    发布于:2019-11-02 14:57:48

    CentOS 7 下安装 Nginx

      CentOS 7 下安装 Nginx安装所需环境Nginx是C语言开发,建议在Linux上运行,当然,也可以安装Windows版本。一.gcc安装安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,则需要安装:yuminstallgcc-c++二.PCREpcre-devel安装PCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括perl兼容的正则表达式…

    发布于:2019-11-02 14:16:33