Nginx
罗四强
Suffering is the soul of greatness.
展开
-
nginx访问页面 中文乱码 解决方案
今天在nginx上部署一个小网页项目时,中文出现乱码,搜了一下,网上解决方法都是一样 千篇一律改服务端的编码格式。这里总结一下解决方法:出现乱码可能由于以下两个位置没有配置编码格式:1、网页代码设置utf-8编码格式,如下。<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> .原创 2020-07-15 14:24:13 · 15928 阅读 · 5 评论 -
Apache Nginx PHP 服务器常用命令
Nginx:(Windows系统)start nginx 启动nginx服务nginx -s stop 强制关闭nginx -s quit 安全关闭nginx -s reload 改变配置文件的时候,重启nginx工作进程,来时配置文件生效nginx -s reopen 打开日志文件nginx -t -c conf/nginx.conf :检查nginx配置文件是否正确...原创 2018-07-17 17:01:10 · 1353 阅读 · 4 评论 -
Nginx配置文件conf详解
#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log ar/loginx/error.log info;#进程文件pid ar/runinx.pid;#一个ng...转载 2018-07-13 16:15:29 · 1351 阅读 · 3 评论 -
Nginx的超时keeplive_timeout配置详解
Nginx 处理的每个请求均有相应的超时设置。如果做好这些超时时间的限定,判定超时后资源被释放,用来处理其他的请求,以此提升 Nginx 的性能。keepalive_timeoutHTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接。如果客户端向服务器发送多个请求,每个请求都要建立各自独立的连接以传输数据。HTTP 有一个 KeepAlive ...原创 2018-07-19 22:27:22 · 101986 阅读 · 8 评论 -
TCP协议中的三次握手和四次挥手(图解)
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!!错误配图如下:首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接...原创 2018-07-19 22:29:38 · 1328 阅读 · 4 评论 -
端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT。1、LISTE...转载 2018-07-21 10:09:33 · 1950 阅读 · 4 评论 -
ab 服务器压力测试工具 使用详解
ab的全称是Apache Bench,是Apache自带的网络压力测试工具,相比于LR、JMeter,是我所知道的 Http 压力测试工具中最简单、最通用的。ab命令对发出负载的计算机要求很低,不会占用很高CPU和内存,但也能给目标服务器产生巨大的负载,能实现基础的压力测试。在进行压力测试时,最好与服务器使用交换机直连,以获取最大的网络吞吐量。ab的安装很简单,安装Apache会自动安...转载 2018-07-21 21:40:46 · 3235 阅读 · 1 评论