nginx
千g
做最好的自己
展开
-
【Nginx】linux下安装Nginx
一、安装Nginx依赖的包 1.gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc: yum install gcc-c++ 2.PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表...原创 2018-07-26 21:17:06 · 330 阅读 · 25 评论 -
【Nginx】动静分离
目录 什么是动静分离: 静态资源类型: 动静分离的好处 缓存 nginx缓存配置 压缩 【Nginx】nginx的gzip压缩 什么是动静分离: 必须依赖服务器生存的称为动。 不需要依赖容器的比如css/js或者 图片等,称为静。 静态资源类型: 在Nginx的conf目录下,有一个mime.types文件。 用户访问一个网站,然后从服务器端获取相应的资源通过浏览器进行解...原创 2019-08-06 09:06:37 · 302 阅读 · 1 评论 -
【Nginx】nginx的gzip压缩
gzip压缩 网站中会包含很多的静态文件,比如图片、脚本、样式等,而这些css/js可能本很比较大,name网络传输中会比较慢,从而导致网站的渲染速度。因此nginx提供了一种Gzip的压缩优化手段。 gzip配置的常用参数: gzip on|off; #是否开启gzip gzip_buffers 32 4K| 16 8K #缓冲(压缩在内存中缓冲几块? 每块多大?) gzip_co...原创 2019-08-06 08:46:12 · 350 阅读 · 0 评论 -
【Nginx】虚拟主机配置
nginx虚拟机的配置 基于端口号的虚拟主机配置: 根据不同的端口号进行配置: server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; loca...原创 2019-08-03 18:59:29 · 178 阅读 · 1 评论 -
【FastDFS】图片服务器介绍
FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 文件上传流程: client询问tracker上传到的storage,不需要附加参数 tracker返回一台可用的stor...原创 2018-08-08 15:16:50 · 548 阅读 · 9 评论 -
【Nginx】实现负载均衡
目录 负载均衡策略: 1. 轮询算法(默认), 如果后端服务器宕机以后,会自动踢出 2. ip_hash 根据请求的ip地址进行hash 3. 权重轮询 其他配置参数: proxy_next_upstream proxy_connect_timeout proxy_send_timeout proxy_read_timeout proxy_upstream_fail_timeo...原创 2018-08-02 16:39:13 · 178 阅读 · 9 评论 -
【Nginx】重启Nginx出现:"/var/run/nginx/nginx.pid" failed (2: No such file or directory)
问题: 重新启动Nginx的时候,出现如下错误:"/var/run/nginx/nginx.pid" failed (2: No such file or directory) 原因: /var/run下面没有Nginx文件夹,且下面没有nginx.pid文件。 重新启动虚拟机,这个目录就会被删除。 解决办法: 创建这个文件 1.进入run下面 c...原创 2018-08-01 10:04:01 · 1418 阅读 · 7 评论 -
【FastDFS】图片服务器的搭建
使用一台虚拟机来模拟,只有一个Tracker、一个Storage服务,配置nginx访问图片。 一、安装依赖包:libevent等依赖包 yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wg...原创 2018-08-09 12:16:21 · 1359 阅读 · 11 评论 -
【Nginx】nginx优化性能配置
#user nobody; worker_processes 8; worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000 ; worker_rlimit_nofile 65535; events { worker_connections 655...原创 2019-08-06 15:58:18 · 173 阅读 · 1 评论