在修改了httpd的监听端口为888后,httpd服务无法启动,报“Permission denied: make_sock: could not bind to address”错误
经查验,是selinux阻止了端口的原因
在centOS中,没有semanage命令,需要先安装semanage
yum provides /usr/sbin/semanage #查询安装包
yum -y install policycoreutils-python #安装semanage
然后,查看端口是否已经开放
semanage port -l | grep http
如果没有888端口,则执行以下命令
semanage port -a -t http_port_t -p tcp 888
然后启动httpd成功