我这个ngxin配置哪里有问题,貌似9000端口没有起来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我这个ngxin配置哪里有问题,貌似9000端口没有起来相关的知识,希望对你有一定的参考价值。

参考技术A 您好,我在别的论坛也看到您的问题,很高兴为您解答:

你看一下 php-fpm 的配置是不是没有监听端口?有可能是 unix sock 的。

你这个配置里面ngnix只是做反向代理的作用。

所以你其他的服务要监听9000端口,例如php-fpm。

如果我的回答没帮助到您,请继续追问。
参考技术B nginx fastcgi_pass 应该也是支持 unix socket 的。

如果 php-fpm 是 listen /var/run/php5-fpm.sock 的话,把 nginx 的配置改成下面这样也可以:

fastcgi_pass unix:/var/run/php5-fpm.sock;本回答被提问者和网友采纳
参考技术C 你这个配置里面ngnix只是做反向代理的作用
所以你其他的服务要监听9000端口,例如php-fpm

sh Ngxin动态配置域名

#!/bin/sh
#
#
#

NGINX_SBIN="/usr/local/nginx/sbin/nginx"
NGINX_CONF="/usr/local/nginx/conf/nginx.conf"

check_status(){
    if [[ $? -eq 0 ]];then
       echo 0
    else  
       echo -1
    fi
}

reload(){
   echo  "$NGINX_SBIN -s reload" | sh
}
#选定固定位置domain_template
add(){
	new_config="rewrite ^/(.*) http://$1/"'$1'" redirect;"
	sed -i "/#domain_template/a $new_config" $NGINX_CONF
        reload
	check_status
}

del(){
	sed -i "/$1/d" $NGINX_CONF
        reload
	check_status
}

get(){
        grep -oP '(?<=http://)(www\.)?\w+\.[a-z]+' $NGINX_CONF	
}


case $1 in
   add)
        add $2
        ;;
   del)
        del $2
        ;;
   get) get
        ;;
   *)
        echo "Usage:   $0 {add|del} domain"
	echo -e "\t $0 get"
        RETVAL=-1
        exit $RETVAL
esac

以上是关于我这个ngxin配置哪里有问题,貌似9000端口没有起来的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 抓包让你搞清楚 502 和 504 的区别

linux系统中默认端口是9000的

hadoop1.0.4 core-site.xml 配置文件配置 namenode的地址及端口为 localhost:9000

nginx 监听80 为啥php-fpm监听9000

php启动后netstat看不到9000端口的问题

php启动后netstat看不到9000端口的问题