51dev.com IT技术开发者社区

51dev.com 技术开发者社区

nginx

nginx常用负载均衡算法

nginx常用负载均衡算法

nginx常用负载均衡算法有6种:nginx本身支持4种:轮询(roundrobin),加权轮询(weightroundrobin),ip_hash,最小连接(least_conn)第三方模块,支持2种:最快响应时间(fair),url_hash1.轮询(roundrobin)轮询,依次将请求分配到各个后台服务器,默认...

nginx伪静态配置

nginx伪静态配置

1..htaccess文件的作用.htaccess目录访问策略配置文件,放在目录中,作用与当前目录及其子目录。具体支持:1.rewrite重定向路由2.设置目录访问权限,允许/禁止3.自定义404错误页4.改变文件扩展名5.文件夹密码保护2.try_filestry_files是尝试读取文件。try_files$uri...

nginx安装和命令

nginx安装和命令

1.nginx安装1.1mac上安装brewsearchnginxbrewinstallnginx1.2windows上安装下载nginx.zip,解压到D盘,发送快捷方式到桌面2. nginx命令启动      macsudo nginx...

nginx 分离配置文件 conf.d和default.conf

nginx 分离配置文件 conf.d和default.conf

1.在nginx.conf文件中引用conf.d下的所有配置文件#在http配置节的末尾添加配置引用http{...#gzipon;include/etc/nginx/conf.d/*.conf;}2.在conf.d中添加default.conf配置文件server{listen80;server_namelocalh...

nginx使用场景

nginx使用场景

1. 对外开放本地封闭Server本地server无法对外开放,nginx做反向代理,对外开发,使得外部可以访问封闭服务。upstreamnpm{server127.0.0.1:4873;keepalive64;}server{listen4898;#server_name127.0.0.1;#charset...

nginx总结

nginx总结

nginx安装目录/usr/local/etcnginx.conf目录/usr/local/etc/nginx/nginx.confnginxweb根目录/usr/local/var/www///后期添加nginxserver配置目录/usr/local/etc/nginx/servers  ngi...

Nginx实现浏览器端大文件分片上传

Nginx实现浏览器端大文件分片上传

需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在20G内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以20G来进行限制。PC端全平台支持,要求支持Windows,Mac,Linux支持所有浏览器。支持文件批量上传支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到10W...

Nginx http大文件断点续传分块上传

Nginx http大文件断点续传分块上传

一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range &nbs...

Nginx大文件分片上传/多线程上传

Nginx大文件分片上传/多线程上传

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到满足。小小开心了一把。  但无论插件再怎么灵活,也难以应付所有的需求,比如,你要上传一个...

在做nginx的服务器http错误和解决办法

在做nginx的服务器http错误和解决办法

1、nginx403错误:解决办法:chomd 755test.mp4   //设置访问权限...

Nginx如何启用ETag,提高访问速度

Nginx如何启用ETag,提高访问速度

  ETag全称EntityTags,HTTP协议规格说明中定义“ETag”为“被请求变量的实体值”。  我们也可以把ETag理解为是一个客户端与服务器关联的记号。这个记号告诉客户端,当前网页在上次请求之后是否有发生变化,当发生变化时,ETag的值重新计算,并返回200状...

Nginx多域名配置

Nginx多域名配置

  我们都知道如果在域名管理的控制面板设置域名对应ip只能设置到ip,不能详细设置到端口。如果一台服务器部署了多个web应用,使用的不同端口启动的,那么就可以Nginx做映射。  比如我有一个域名www.525.life;域名还可以分出2级域名:admin.525.life。我在域名控制面板把这两个域名都指向我的服务器...

Vue路由history模式踩坑记录:nginx配置解决404问题

Vue路由history模式踩坑记录:nginx配置解决404问题

问题背景:  vue-router默认是hash模式,使用url的hash来模拟一个完整的url,当url改变的时候,页面不会重新加载。但是如果我们不想hash这种以#号结尾的路径时候的话,我们可以使用路由的history的模式。比如如下网址:使用hash模式的话,那么访问变成http://localhost:8080...

nginx配置解决vue单页面打包文件大,首次加载慢的问题

nginx配置解决vue单页面打包文件大,首次加载慢的问题

  cnpmrunbuild文件过大,其中主要是vender.js有1.5M,代码部署到服务器,首次访问加载页面时比较慢,耗时6.5s左右,所以需要优化下。1、Nginx开启gzip  找到nginx.config。关于gzip压缩代码:http{gzipon;#开启或关闭gziponoffgzip_disable"m...

解决Vue用Nginx做web服务器报错favicon.ico 404 (Not Found)的问题

解决Vue用Nginx做web服务器报错favicon.ico 404 (Not Found)的问题

  有多种解决方案1、vue静态资源  vue中为网页增加favicon的最便捷的方式为使用link标签<linkrel="shortcuticon"type="image/x-icon"href="./static/favicon.ico"rel="externalnofollow"/>  先在stati...