centos启动php-fpm不使用默认9000端口Permission denied

原创 2015年11月18日 23:02:39

今天终于有时间想自己撘一套LNMP开发环境,由于之前的开发环境都是公司现有的,用的时候改改配置就OK了,感觉很轻松的,但是自己亲自动手从安装虚拟机到最后一步步搭建LNMP,竟然困难重重,务必脚踏实地,绝对不能眼高于顶。

言归正传,就在按照前辈的博文,一步步yum完了nginx和php-fpm之后,想要将项目用的fastcgi端口改为非默认的90001的时候,诡异的事情出现了

[root@localhost ~]# service php-fpm start  
Starting php-fpm: [18-Nov-2015 22:41:44] ERROR: unable to bind listening socket for address '127.0.0.1:9001': Permission denied (13)
[18-Nov-2015 22:41:44] ERROR: FPM initialization failed
                                                           [FAILED]

明明是root用户,明明9001端口没被占用,怎么会没有权限?百思不得其解

原因竟然是Centos内核中启用了SELinux

[root@localhost ~]# cat /etc/sysconfig/selinux    

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
#SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

将SELINUX=enforcing改为SELINUX=disabled并重启系统 就可以了

何为SELinux?什么时候需要启用SELinux,什么时候不启用?




相关文章推荐

php-fpm 启动后没有监听端口9000

netstat -an未发现监听9000端口。查看/var/log/php5-fpm.log一切正常。 随后查看centos/usr/local/php/etc/php-fpm.con (ubunt...

ubuntu 12.10 默认安装php5-fpm无监听9000端口,nginx无法链接php5-fpm修正

升级php5的时候,发现nginx无法链接到php5,怀疑是php5端口的问题。 netstat -an未发现监听9000端口。 查看/var/log/php5-fpm.log一切正常。 ...

ubuntu fpm-php 未监听9000端口问题

http://www.th7.cn/Program/php/201611/1009202.shtml 出错的时候先看配置文件对应的错误日志 cat /var/log/upstart/php5-fp...
  • A9925
  • A9925
  • 2017年03月14日 20:02
  • 1530

Hadoop本地开发,9000端口拒绝访问

最近在学习Hadoop,忙了好几天,终于学会了Hadoop的分布式部署。可是在MyEclipse开发中,总是无法远程连接到Hadoop集群的9000端口。今天终于明白哪里配置错误了,在这分享给大家。希...

centos 配置php-fpm和nginx的通信

以下是nginx的默认配置文件: server { listen 80; server_name localhost; #cha...

php7.0 9000端口未监听

错误日志:connect() failed (111: Connection refused) while connecting to upstream, client: 54.208.84.106,...

linux下php7修改端口号

php修改端口号

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...

Radon变换理论介绍与matlab实现--经验交流

本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。 Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos启动php-fpm不使用默认9000端口Permission denied
举报原因:
原因补充:

(最多只允许输入30个字)