标签:Nginx相关的结果457条:
Nginx开启Gzip压缩功能,可以使网站的css、js、xml、html文件在传输时进行压缩,提高访问速度,进而优化Nginx性能!Web网站上的图片,视频等其它多媒体文件以及大文件,因为压缩效果不好,所以对于图片没有必要支压缩,如果想要优化,可以图片的生命周期设置长一点,让客户端来缓存。开启Gzip功能后,Nginx服务器会根据配置的策略对发送的内容,如css、js、xml、html等静态资源…
发布于:2019-10-18 08:35:25
一、服务器基础配置远程链接服务器ssh用户名@公网ip默认的用户名是root,假如公网ip是a.b.c.d,那链接命名就是sshroot@a.b.c.d下载安装基础库yum-yinstallgccgcc-c++autoconfpcrepcre-develmakeautomakeyum-yinstallwgethttpd-toolsvim关闭iptables查看iptables规则iptables-…
发布于:2019-10-18 08:10:32
我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/logginx/error.log。打开日志发现报错Permissiondenied,详细报错如下:2018/11/2811:39:40[error]41772#41772:*130"/home/hc/dists/autoAweme/dist/index.html"isfor…
发布于:2019-10-18 07:55:43
前言近几年nginx在企业上的应用很广泛,但很多朋友还是不知道nginx的location优先级,如果不能清晰的掌握nginx的location优先级,就会在配置nginx的时候引起错误的跳转,错误的跳转往往就是一次严重的线上事故。因此,掌握nginx的location优先级非常重要。先来一个最简单的nginx配置worker_processes1;events{worker_connection…
发布于:2019-10-18 07:52:27
设置黑白名单:语法:allowdeny作用位置:http,server,location,limit_except具体实现:server{server_namewww.a.com;listen80;root/web/a.com;indexindex.html;server_tokensoff;location/test{root/www/html;deny172.20.23.23;allow172…
发布于:2019-10-18 07:49:25
什么是dockerfile?简单的说就是一个文本格式的脚本文件,其内包含了一条条的指令(Instruction),每一条指令负责描述镜像的当前层(Layer)如何构建。下面通过一个具体的例子来学习dockerfile的写法。新建一个dbuild文件夹,创建一个自定义的Nginx首页,逻辑很简单,显示一个自定义的图片文件train.jpg.我想基于标准的Nginx镜像做一些修改,让Nginx支持SS…
发布于:2019-10-18 07:40:39
1、nginxwindows安装、使用1.1下载,解压nginx下载地址:http:/ginx.org/en/download.html我下载的是nginx-1.15.4在D:\develop_tools\nginx目录下将nginx-1.15.4.zip解压到完整路径D:\develop_tools\nginx\nginx-1.15.4\,如图所示:1.2、启动nginx启动nginx有两种方式…
发布于:2019-10-18 07:33:54
简介Nginx(发音同enginex)是一个异步框架的Web服务器,也可以用作反向代理,负载平衡器和HTTP缓存。该软件由IgorSysoev创建,并于2004年首次公开发布。同名公司成立于2011年,以提供支持。编译安装法1.安装gccgcc是用来编译下载下来的nginx源码yuminstallgcc-c++2.安装pcre和pcre-develPCRE(PerlCompatibleRegula…
发布于:2019-10-18 07:06:11
1、listen指令后面有一个参数default_server,这个参数是在0.8.21版本以后才有的,而之前是default指令。Nginx的虚拟主机是通过HTTP请求中的Host值来找到对应的虚拟主机配置,如果找不到呢?那Nginx就会将请求送到指定了default_server的节点来处理,如果没有指定为default_server的话,就跑到localhost的节点,如果没有localho…
发布于:2019-10-18 06:48:43
背景:同事问我一个问题,nginx怎么代理websocket。前面几天比较忙,今天总算能抽点时间出来折腾一下。配置Nginx反向代理WebSocket:https://www.hi-linux.com/posts/42176.html上面的文章其实比较细了,我来给它精简一下。本地起一个socket并测试//app.jsconstWebSocket=require('ws');constwss=ne…
发布于:2019-10-18 06:29:43
服务器购买&配置打开阿里云,选择购买云服务器ECS,这里可以选择一键购买进行快速配置,操作系统选择CentOS7.264位,其他默认或根据实际需求来,若选择自定义购买请自行搜索;购买成功设置账号密码后,就可以通过ftp工具(我用的是FileZilla)或者git连接我们的服务器了,这个时候我们也可以打开阿里云的控制台/云服务器ECS查看购买的服务器;打开阿里云的控制台/云服务器ECS/网络…
发布于:2019-10-18 06:09:48
环境说明Ubuntu16.04LTSNginxversion:nginx/1.10.3(Ubuntu)PHP7.1.18Laravel5.5需求说明微信开发类项目,需要要调试微信接口,本地开发上可以采用微信开发者工具和微信测试公众号模拟运行环境和接口。但有部分微信商户号的接口例如微信支付,目前需要用沙盒模拟的方式开发,不够方便。因此,我们想要构建一个能用于微信开发项目的线上测试环境,能调取到真实微…
发布于:2019-10-18 05:53:48
本文主要介绍了nginx的11个处理阶段和lua的8个处理阶段,并说明了nginx和lua运行阶段的对应关系。一、nginx11个处理阶段nginx实际把http请求处理流程划分为了11个阶段,这样划分的原因是将请求的执行逻辑细分,以模块为单位进行处理,各个阶段可以包含任意多个HTTP模块并以流水线的方式处理请求。这样做的好处是使处理过程更加灵活、降低耦合度。这11个HTTP阶段如下所示:1)NG…
发布于:2019-10-18 05:39:03
配置站点使用https,并且将http重定向至https。1.nginx的ssl模块安装查看nginx是否安装http_ssl_module模块。$/usr/localginx/sbinginx-V如果出现configurearguments:--with-http_ssl_module,则已安装(下面的步骤可以跳过,进入nginx.conf配置)。下载nginx安装包http:/ginx.org…
发布于:2019-10-18 05:30:28
关于nginx的日志配置,之前写过一:http://www.vuln.cn/2989,今天又用到发现其中还有很多点没有提及到,所以再写一篇记录全面一点。修改的配置文件位置该怎么改网上的教程已经很多,但是到底在哪个文件的什么地方修改,如何生效这才是根本问题。我们需要修改是的nginx.conf根配置文件使用lnmp的服务器一般配置文件在:/usr/localginx/confginx.conf,宝塔…
发布于:2019-10-18 05:22:13
Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,单个物理服务器可支持30000-50000个并发请求。Nginx的安装文件可以从官方网站http://www.nginx.org/下载,下面以Nginx1.12版本为例,基于CentOS7,部署Nginx网站服务。安装Nginx第一步源码编译安装1.安装支持软件Nginx的配置及运行需要gc…
发布于:2019-10-18 05:18:17