搭建LNMP 中有关nginx配置的一些问题

5 篇文章 0 订阅
2 篇文章 0 订阅

最近在搭建LNMP环境,配了好久,期间遇到了一些问题,今天就将我在配置过程中遇到的问题与大家分享下,希望可以帮助到大家。
有关LNMP的搭建,大家可以去看我的上一篇博客(转载的那篇),按照博客中的来,保证可以很快并且又成功的帮助你搭建LNMP。
接下来就给大家说下我都遇到那些问题吧
在修改配置nginx 文件后, 输入sudo service nginx reload ,老是出现下面这个
这里写图片描述

然后查看systemctl status nginx.service

感觉没啥问题呀,但是总是莫名其妙的出现 Job for nginx.service failed because the control process exited with error code.See “systemctl status nginx.service” and “journalctl -xe” for details.
最后在网上百度了好久,也试了很多种解决方法,最终发现原来问题所在,原来是我在修改配置文件前copy了一份,然后才去修改原来的配置文件。
这里大家可以看看这边文章,这里我就偷个懒 ,点这里
接着我又重新 sudo service nginx reload,又有问题 (唉 :-( 感觉跟排雷一样)
这里写图片描述

原来是我修改了nginx 的配置文件时,开启的是TCP通信方式,结果忘记修改PHP的配置文件(默认是socket)。

nginx 和fastcgi通信有2种方式,一种是TCP方式,还有种是UNIX Socket方式

默认是socket方式  
listen = /run/php/php7.0-fpm.sock  

TCP方式  
listen = 127.0.0.1:9000 

所以在修改php和nginx的配置文件时我们一定要对应(参见上篇博客)。

最后再重启动下php7.0-fpm和nginx服务器。

命令:sudo service php7.0-fpm restart
命令:sudo service nginx restart

终于大功靠成,没有啥问题了。
如果你有遇到跟我一样的问题,希望可以帮助到你。博客中若有什么不正确的地方欢迎大家指出(虚心改正 :-D)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值