
nginx
千g
做最好的自己
展开
-
【Nginx】linux下安装Nginx
一、安装Nginx依赖的包1.gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++2.PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表...原创 2018-07-26 21:17:06 · 354 阅读 · 25 评论 -
【Nginx】动静分离
目录什么是动静分离:静态资源类型:动静分离的好处缓存nginx缓存配置压缩【Nginx】nginx的gzip压缩什么是动静分离:必须依赖服务器生存的称为动。不需要依赖容器的比如css/js或者 图片等,称为静。静态资源类型:在Nginx的conf目录下,有一个mime.types文件。用户访问一个网站,然后从服务器端获取相应的资源通过浏览器进行解...原创 2019-08-06 09:06:37 · 351 阅读 · 1 评论 -
【Nginx】nginx的gzip压缩
gzip压缩网站中会包含很多的静态文件,比如图片、脚本、样式等,而这些css/js可能本很比较大,name网络传输中会比较慢,从而导致网站的渲染速度。因此nginx提供了一种Gzip的压缩优化手段。gzip配置的常用参数:gzip on|off; #是否开启gzipgzip_buffers 32 4K| 16 8K #缓冲(压缩在内存中缓冲几块? 每块多大?)gzip_co...原创 2019-08-06 08:46:12 · 396 阅读 · 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 · 216 阅读 · 1 评论 -
【FastDFS】图片服务器介绍
FastDFSFastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 文件上传流程:client询问tracker上传到的storage,不需要附加参数 tracker返回一台可用的stor...原创 2018-08-08 15:16:50 · 575 阅读 · 9 评论 -
【Nginx】实现负载均衡
目录负载均衡策略:1. 轮询算法(默认), 如果后端服务器宕机以后,会自动踢出2. ip_hash 根据请求的ip地址进行hash3. 权重轮询其他配置参数:proxy_next_upstreamproxy_connect_timeoutproxy_send_timeoutproxy_read_timeoutproxy_upstream_fail_timeo...原创 2018-08-02 16:39:13 · 204 阅读 · 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 · 1517 阅读 · 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 · 1436 阅读 · 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 · 208 阅读 · 1 评论