
Nginx
十五十六
这个作者很懒,什么都没留下…
展开
-
Nginx简介和常用的一些配置
简介Nginx是一个免费的、开源的、高性能的HTTP服务器和反向代理,以及IMAP/POP3代理服务器。Nginx是为解决C10K问题编写的少数服务器之一。与传统服务器不同,NGNX不依赖线程来处理请求。相反,它使用了更可扩展的事件驱动(异步)架构。这种架构使用较小但更重要的是在负载下可预测的内存量。即使您不希望同时处理数千个请求,您仍然可以从Nginx的高性能和小内存占用中受益。特点...原创 2018-09-09 15:25:25 · 301 阅读 · 0 评论 -
Nginx常用的模块
ngx_http_access_module模块这个模块只有2个指令格式:allow address | CIDR | unix: | all; #允许访问deny address | CIDR | unix: | all; #拒绝访问示例location / { root html; index index.html index.htm;...原创 2018-09-09 17:26:32 · 12674 阅读 · 0 评论 -
Nginx缓存服务器配置
ngx_http_proxy_module模块代理模块,允许向另一个服务器发送请求重要的几个指令1.proxy_pass URL;设置代理服务器的协议和地址以及应该映射位置的URI。作为协议,可以指定“HTTP”或“HTTPS”。地址可以指定为域名或IP地址,以及可选端口 有个容易混的地方需要注意下server { ... server_n...原创 2018-09-09 23:09:19 · 802 阅读 · 0 评论 -
Nginx的ngx_http_fastcgi_module模块
ngx_http_fastcgi_module模块:这个模块允许发送请求给fastcgi服务1、fastcgi_pass address;将请求发送给address,address为fastcgi server的地址;2、fastcgi_index name;fastcgi默认的主页资源; 3、fastcgi_param parameter value [if_not_...原创 2018-09-10 16:48:35 · 643 阅读 · 0 评论 -
Nginx利用ngx_http_upstream_module模块定义后端服务器组
ngx_http_upstream_module模块ngx_http_upstream_module模块用于定义可由proxy_pass、fastcgi_pass、uwsgi_pass、scgi_pass和memcached_pass指令引用的服务器组1、upstream name { … }定义后端服务器组,会引入一个新的上下文;Context: httpupstream b...原创 2018-09-10 17:46:00 · 1113 阅读 · 0 评论 -
Nginx自定义日志格式,记录自定义的报文首部
Nginx内置有许多变量一般来说够用了。但是如果有特殊需求也可以添加。例如:自定义了一个报文首部X-Client在自定义日志格式后面加一个$http_X_Client,这里版本是nginx/1.12.2这里利用Chrome的插件 Modify Headers 添加了一个报文首部,X-Client,这时候请求主机。则可以看到日志有了我们设置的值了...原创 2018-10-13 00:24:02 · 625 阅读 · 0 评论 -
Nginx七层负载均衡
Nginx七层负载均衡先利用ngx_http_upstream_module模块定义一个后端服务器组在利用ngx_http_proxy_module模块中的 proxy_pass指令进行代理转发到定义的后端服务器组ngx_http_upstream_module模块常用配置项可以参考这个文章Nginx四层负载均衡及相关配置示例环境:后端服务器:192.168.253.129 (提供...原创 2018-10-17 13:06:26 · 487 阅读 · 0 评论 -
Nginx利用ngx_http_upstream_module模块定义后端服务器组
Nginx四层负载均衡先利用ngx_http_upstream_module模块定义一个后端服务器组然后再用ngx_stream_proxy_module模块基于四层进行四层负载均衡ngx_http_upstream_module模块相关配置可以参考下面文章Nginx利用ngx_http_upstream_module模块定义后端服务器组ngx_stream_proxy_module模块...原创 2018-10-17 13:29:38 · 883 阅读 · 0 评论 -
基于 LNMP 搭建WordPress(编译)
环境系统:CentOS7IP:192.168.253.128Nginx版本:1.14PHP版本:7.0.31MySQL版本:5.6.39WordPress版本:wordpress-5.0.2-zh_CN关闭防火墙和selinuxsystemctl stop firewalld setenforce 0第一步:部署Nginx可以官网下对应的tar包 http://ngin...原创 2019-01-04 19:11:40 · 1204 阅读 · 0 评论