#Nginx

转:nginx和php-fpm的两种通信方式

原文地址:https://segmentfault.com/q/1010000004854045Nginx和PHP-FPM的进程间通信有两种方式,一种是TCP,一种是UNIXDomainSocket.其中TCP是IP加端口,可以跨服务器.而UNIXDomainSocket不经过网络,只能用于Nginx跟PHP-FPM都...

提高 nginx 服务器 安全性,稳定性、性能 --经验总结-持续更新

在日常工作中使用nginx遇到的问题总结:保持Nginx的及时升级    因为通过查看官方的releasenote会发现修复了很多bug,不及时更新在生产环境会有更大的风险去掉不用的Nginx模块#在编译安装时,执行./configure方法时加上以下配置指令,可以显式的删除不用的模块#配置指令是由模块提供的。确保禁用...

nginx --增加 headers-more-nginx-module

已经编译好的编nginx需要添加headers-more-nginx-module模块来自定义响应头1.需要下载headers-more-nginx-modulewgethttps://github.com/openresty/headers-more-nginx-module/archive/v0.30.tar.gz...

Windows下启动、重启、停止nginx

在Windows下操作nginx,需要打开cmd进入到nginx的安装目录下1.启动nginx:  startnginx或nginx.exe2.停止nginx(stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息) nginx.exe&nb...

nginx ------反向代理和负载均衡

最近由于公司的业务增长服务器承受不住压力经常出现崩溃现象为了解决使用nginx的负载均衡解决,以下是操作步骤:1.nginx的负载均衡:将压力分散到不同的机器上  nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、U...

nginx 返回数据不完整

当nginx代理解析大量数据流时,会把数据先放在自己的缓冲区,然后一并发给客户端一次请求的数据量很大,则会有一部分数据会被忽略掉前端解析数据会有问题致使页面白屏 nginx返回数据不完整的解决办法server{...proxy_buffers161024k;proxy_buffer_size1024k;......
代码星球 ·2021-02-15

高性能Web服务端 PHP vs Node.js vs Nginx-Lua 的对比分析

1.ngx_luanodejsphp比较 我在研究一阵子ngx_lua之后发现lua语法和js真的很像,同时ngx_lua模型也是单线程的异步的事件驱动的,工作原理和nodejs相同,代码甚至比nodejs的异步回调更好写一些。性能测试,100并发php:17400nodejs:31197ngx_lua:32...
代码星球 ·2021-02-15

nginx配置中文域名

什么是Punycode码?Punycode是一个根据RFC3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。"中文域名"后缀不被标准的解析服务器支持,需转化为punycode码进行解析。中文域名变为Punycode编码即可,在线转码地址:http://too...
代码星球 ·2021-02-15

Nginx+Lua系列:Nginx api for lua

NginxLua模块指令Nginx共11个处理阶段,而相应的处理阶段是可以做插入式处理,即可插拔式架构;另外指令可以在http、server、serverif、location、locationif几个范围进行配置:指令所处处理阶段使用范围解释init_by_luainit_by_lua_fileloading-con...

Nginx+Lua系列:安装配置Nginx+Lua环境

安装步骤可以参考http://openresty.org/#Installation。1、创建目录/usr/servers,以后我们把所有软件安装在此目录mkdir-p/usr/serverscd/usr/servers/2、安装依赖(我的环境是ubuntu,可以使用如下命令安装,其他的可以参考openresty安装步...

Nginx配置http2

 配置支持前提:Nginx1.10.0以上版本才支持Http2.0,如果使用的是Tengine,版本需要大于2.2.1,且需要添加--with-http_v2_module模块。Http2.0只支持Https协议的网站,且openssl版本需要高于1.0.2。一、查看当前Nginx安装了哪些模块/usr/sb...
代码星球 ·2021-02-14

Python Web应用部署方式:Django+Gunicorn+Gevent+nohup+Nginx

 前期准备更新apt-getapt-getupdate安装pipsudoapt-getinstallpython-pip安装DjangoGunicornGeventgunicorn:高性能WSGI服务器;gevent:把Python同步代码变成异步协程的库;sudopipinstalldjangogunico...

Nginx配置SSL证书时——nginx:[emerg]unknown directive ssl错误

原文链接:https://blog.csdn.net/weixin_38111957/article/details/81283121一、引言当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,这样表示你这个网站还比较正式哈哈哈。当我把证书下载好,把nginx.conf配置好,简直就是万事俱备...

Nginx 配置HTTPS并兼容HTTP(强制转发)

 使用OpenSSL生成SSLKey和CSR文件配置HTTPS要用到私钥example.key文件和example.crt证书文件,申请证书文件的时候要用到example.csr文件,OpenSSL 命令可以生成example.key文件和example.csr证书文件。CSR:Cerificate...

Nginx漏洞修复:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱

SSL/TLS服务器瞬时Diffie-Hellman公共密钥过弱【原理扫描】。需编辑nginx.conf解决。1、生成dhparams.pem。cd/usr/local/nginx/confopenssldhparam-outdhparams.pem2048chmod-R755dhparams.pem2、编辑nging...
代码星球 ·2021-02-14
首页上一页...34567...下一页尾页