当前位置:首页 > 技术文章 > 正文内容

nginx配置静态资源服务器 nginx配置静态资源服务器的方法

arlanguage5个月前 (12-15)技术文章43

nginx服务器搭建在这就不过多的说明了,本内容主要是nginx静态资源服务器配置相关说明

nginx配置

location / :指所有的url请求都会去访问static下面的文件;

指定url后缀要与文件目录后面的后缀一一对应有两种用法:

  1. root:绝对路径;
  2. alias: nginx安装目录中的static目录下,路径和url路径一一对应;

文件压缩

gzip on; gizp开关

gzip_min_length 1; 小于1字节的内容不执行压缩,具体可以根据实际需求填写

gzip_comp_level 2; 压缩级别

gzip_types text/plain application/x-javascript text/css application/xml image/jpeg image/gif image/png; 针对某些类型进行gzip压缩

共享文件

autoindex on;共享资源文件开关

限制带宽

set $limit_rate 4M; 限制带宽,每秒传输4M到浏览器

日志

日志格式:

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for"';

日志储存地址

access_log logs/access.log main;

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/195.html

标签: nginx多目录
分享给朋友:

“nginx配置静态资源服务器 nginx配置静态资源服务器的方法” 的相关文章

Nginx+keepalived实现高可用 nginx和keepalived如何搭建高可用集群

Nginx一般用来做服务网关,虽然Nginx的性能非常高,但是还是有宕机的风险,所以Nginx的高可用也是我们需要考虑的。常见的Nginx的高可用方案是使用keepalived浮动IP技术来实现。通过keepalived虚拟一个vip出来作为虚拟网关,所有请求都先通过虚拟网关找到真正网关,再往下走。...

nginx 常见错误

1.启动报错报错内容:sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory32位系统 [root@sever...

Nginx配置七层负载均衡

Nginx 一般用于七层负载均衡,其吞吐量有一定限制。为了提升系统整体吞吐量,会在 DNS 与 Nginx 之间引入接入层,比如使用LVS(软负载均衡器)、F5(硬负载均衡器)做四层负载均衡。整体的请求流转如下图所示,即首先 DNS 解析到 LVS/F5,然后 LVS/F5 转发给 Nginx,再由...

ThinkPhp6从安装到配置全解

Thinkphp6已经不支持之前安装方式了,只能使用Composer安装,对于V6的新用户来说,真希望有个全过程手册,我就分享一下我自己安装使用的过程,供参考。一、安装Composer在 Linux 和 Mac OS中可以运行如下命令:curl -sS https://getcomposer.org...

压测nginx出现的问题分析

压测nginx出现no live upstreams while connecting to upstream的问题分析基础环境版本信息Centos 7.1nginx version: openresty/1.13.6.2nginx配置信息stream {   ...

PHP-性能优化 php性能最优化安全最大化

1 尽量静态化如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法(非静态方法)在程序运行中生成内存,所以静态方法可...