案例概述公司的社交网站采用PHP语言开发,为了管理PHP程序员开发的代码,上级领导要求搭建SVN服务器进行版本控制。社交网站的第一个版本部署在LNMP平台之上,前端为Nginx服务器,通过fastcgi协议访问后端的PHP服务器。为了保证数据安全,要求搭建MYSQL数据库主从集群。社交网站项目包含用户的相册功能,允许用户上传照片,上传照片需要使用共享存储来存放。针对共享存储可用的开源方案有很多,如
分类:
Web程序 时间:
2018-07-29 10:44:32
阅读次数:
286
TCP的keepalive keepalive是设置在操作系统级别,作用于到本机的连接。在一定时间内对远程主机发送TCP探测报文用于探测对方是否存活。 上图2个场景是最常见的,但是针对于keepalive的问题是一样的。无非就是客户端和最终的WEB服务器直接多了中间设备。这会怎么样呢?正常情况下不会 ...
分类:
其他好文 时间:
2018-07-28 13:42:20
阅读次数:
152
1、nginx的 命令 start nginx 这样,nginx 服务就启动了。打开任务管理器,查看 nginx.exe 进程,有二个进程会显示,占用系统资源,那是相当的少。然后再打开浏览器,输入 http://127.0.0.1/ 就可以看到nginx的欢迎页面了,非常友好 nginx -s st ...
分类:
其他好文 时间:
2018-07-26 23:46:51
阅读次数:
267
1、隐藏版本号 curl Nginx服务器时,有这么一行Server: nginx,说明我用的是 Nginx 服务器,但并没有具体的版本号。由于某些 Nginx 漏洞只存在于特定的版本,隐藏版本号可以提高安全性。这只需要在nginx.conf配置里加上这个就可以了: server_tokens of ...
分类:
其他好文 时间:
2018-07-26 20:02:06
阅读次数:
685
PM2: 查看端口占用情况,并强制释放占用的端口 有时候关闭软件后,后台进程死掉,导致端口被占用。 nginx服务: 查看nginx进程: 查看当前端口: ...
分类:
系统相关 时间:
2018-07-26 18:47:56
阅读次数:
214
1、启动php-fpm服务 2、启动nginx服务 ...
分类:
其他好文 时间:
2018-07-23 15:06:12
阅读次数:
135
[toc] 基本配置 设置用户 设置用户,可以指明哪个用户可以使用nginx,nobody是低权限用户,提高用户的安全性。有“ ”代表不需要设置用户。 user nobody; 工作衍生进程数 工作衍生进程数, 1代表CPU的核数是1,也可以是核数的double(这个是比较合适的),但并不是越高越好 ...
分类:
其他好文 时间:
2018-07-22 18:44:41
阅读次数:
221
简介Nginx 软件会把自身的故障信息及用户的日志信息记录到指定的日志文件里。配置记录 Nginx 的错误日志是调试 Nginx 服务的重要手段,属于核心功能模块(ngx_core_module)的参数,该参数的名字是 error_log 语法error_log file level; error_... ...
分类:
其他好文 时间:
2018-07-22 11:32:34
阅读次数:
186
在我们的一台服务器上,一个nginx服务器下面可能跑着许多许多的项目; 那么就需要配置多个对应的配置 端口号 已经文件入库目录等等 那么项目多了以后,把这些项目都写到一个文件里 到后期难以查看与管理 我们只需要新建一个文件夹,下面全部存放 我们的子配置 然后在主配置中把这个子目录引入即可 然后我们的 ...
分类:
其他好文 时间:
2018-07-21 14:54:33
阅读次数:
761
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1; #全局错误日志及PID文件error_log /var/log/nginx/error.log ...
分类:
其他好文 时间:
2018-07-20 16:49:09
阅读次数:
154