nginx总结
一、yum 安装nginx/php/mysql
yum -y install nginx
二、启动服务
service nginx start 或者 systemctl start nginx
例如:
通用指令:systemctl start 服务名
服务名: nginx /httpd/memcached/php-fpm.....等服务名
三、重启服务
service 服务名 restart 或者 systemctl restart 服务名
四、停止服务
service 服务名 stop /systemctl stop 服务名
五、重新加载配置文件
systemctl reload 服务名
六、服务开机自启
systemctl enable 服务名
七、查看服务状态(进程)
systemctl status 服务名
或者
ps -ef //查看所有的进程
查看某一个 ps -ef | grep mysql
nginx配置文件
说明:yum安装的配置文件一般在 /etc/nginx/nginx.conf
目录下,域名配置在/etc/nginx/conf.d目录下,需要在 /etc/nginx/nginx.conf
中将/etc/nginx/conf.d中的文件引入到nginx.conf中;
一、查看配置文件是否正确
nginx -t
二、修改nginx ,worker进程的拥有者
在配置文件中/etc/nginx/nginx.conf修改user
例如 :
user www更改为lps2128用户:user lps2128'
配置文件出现如下错误:
nginx: [emerg] getpwnam("lps") failed in /etc/nginx/nginx.conf:2
原因是lps用户不存在,需要先建立用户.
三、修改php-fpm worker进程的拥有者?
修改文件:/etc/php-fpm.d/www.conf 将文件中的user和group 设置成和nginx-worker进程一样的用户和组
如果不相同会出现以下问题:
1.页面403
2.找不到fpm进程
lnmp环境中安装注意事项:
nginx+php+php-fpm+mysql
需要安装:nginx / PHP / 和PHP中的php-fpm扩展 / mysql