nginx,php-fpm配置部分小结

一、有了方向才不会一次又一次的抓狂

路径解析:

1.1 /usr/local/nginx 目录下:

/usr/local/src      //下载目录

/usr/local/nginx/conf/nginx.conf        //nginx主配置文件

/usr/local/nginx/conf/vhost/        //虚拟主机配置目录

/usr/local/nginx/conf/htpasswd      //配置密钥

/usr/local/nginx/logs/      //nginx日志存放目录

/usr/local/nginx/sbin/nginx -t      //测试nginx配置 

/usr/local/nginx/sbin/nginx -s reload         //重新加载配置 

/usr/local/nginx/sbin/nginx -V         //显示版本和配置信息 

/etc/init.d/nginx restart   //重启nginx服务

1.2 /usr/local/php-fpm 目录下:

/usr/local/php-fpm/etc/php-fpm.conf     //php-fpm主配置

/usr/local/php-fpm/sbin/php-fpm -t      //测试php-fpm配置

/usr/local/php-fpm/sbin/php-fpm -i      //查看PHP信息

/usr/local/php-fpm/sbin/php-fpm -m      //查看PHP加载的模块

/usr/local/php-fpm/var/log/     //php-fpm的log目录

/etc/init.d/php-fpm restart         //重启php-fpm服务

二、有了思路才会得心应手

2.1 nginx详细配置

/usr/local/nginx/conf/vhost/haha.com.conf

- 添加重定向
- 添加PHP解析
- 配置静态文件过期时间
- 配置防盗链
- 配置访问控制
- 配置特殊目录不解析php
- 配置user-agent
- 配置access_log


/usr/local/nginx/conf/vhost/
- 配置多个WEB server
- 配置代理服务器
- 配置ssl
- 配置负载均衡


/usr/local/nginx/logs/
- 配置access访问日志
- 配置nginx_error日志

2.2 php-fpm详细配置

/usr/local/php-fpm/etc/php-fpm.conf 
- 配置php-fpm.pid
- 配置error_log
- 配置listen.mode 
- 配置php-fpm的pool
- 配置慢日志
- 配置open_basedir
- 配置进程管理方式pm = dynamic or static


/usr/local/php-fpm/var/log/
- 查看php-fpm.log主配置文件日志
- 查看php_error.log
- 查看站点_slow.log慢日志

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

javac和java命令行中的-classpath选项

这是个很基础的问题,但是因为基本上都是用现有的IDE工具 来开发java程序,所以很少有人意识到这一点

2.1K30
来自专栏Python

linux每日命令(5):mkdir命令

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

14120
来自专栏惨绿少年

OpenSUSE 服务器系统部署

1、准备 1.1 下载系统 下载地址:https://software.opensuse.org/distributions/leap     目前的最新版本为...

46270
来自专栏小樱的经验随笔

基于Windows下python环境变量配置

方法和Java环境变量配置是一样的,不懂的请移步这里 虽然这样说,还是唠唠叨叨几句吧QAQ 默认情况下,在windows下安装python之后,系统并不会自动添...

50470
来自专栏挖坑填坑

Asp.net+Vue2构建简单记账WebApp之三(使用Vue-cli构建vue.js应用)

16030
来自专栏耕耘实录

Linux(RHEL7及CentOS7)下Nginx的安装与配置

操作系统版本:CentOS Linux release 7.4.1708 (Core) 最小化安装版

18460
来自专栏黑泽君的专栏

Ubuntu 下环境搭建系列 —— 安装 Google Chrome

Ubuntu 16.04 LTS 默认安装的是 Firefox ,但是还是习惯使用 Google Chrome ,下面就简单介绍下如何在 Ubuntu 16.0...

18210
来自专栏玩转JavaEE

Linux上安装MongoDB

MongoDB在Windows上的安装过程整体上来说并不难,网上的资料也比较多,这里我就不介绍了,我主要说下如何在Linux环境下安装MongoDB。 ----...

80150
来自专栏linux系统运维

rsync通过服务同步,linux系统日志,screen工具

22440
来自专栏史上最简单的Spring Cloud教程

Openresty最佳案例 | 第7篇: 模块开发、OpenResty连接Redis

Lua模块开发 在实际的开发过程中,不可能把所有的lua代码写在一个lua文件中,通常的做法将特定功能的放在一个lua文件中,即用lua模块开发。在lualib...

46570

扫码关注云+社区

领取腾讯云代金券