美文网首页
php5-fpm一直无法监听9000端口 | Nginx配置TP

php5-fpm一直无法监听9000端口 | Nginx配置TP

作者: AlicFeng | 来源:发表于2017-06-05 17:44 被阅读533次

先来看看nginx的配置内容

server {
    listen 80;
    server_name    tp5.samego.com;
#    access_log    /app/logs/nginx/mydomain_access.log;
#    error_log    /app/logs/nginx/mydomain_error.log;
    set $root   /home/alic/workspace/PHP/ThinkPHP/BasicThinkPHP5/public;
    location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
    {
        root $root;
    }
    location / {
        root    $root;
        index    index.html index.php;
        if ( -f $request_filename) {
            break;
        }
        if ( !-e $request_filename) {
            rewrite ^(.*)$ /index.php/$1 last;
            break;
        }
    }
    location ~ .+\.php($|/) {
    root $root;
    fastcgi_pass   127.0.0.1:9000;
        fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param    SCRIPT_FILENAME    $root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

Nginx配合PHP(ThinkPHP5)遇到的问题

  • php5-fpm一直无法监听9000端口
2017/06/05 00:12:53 [error] 10350#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: tp5.samego.com, request: "GET /index.html HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "tp5.samego.com"

解决方案如下:

我的nginx配置文件:/etc/nginx/sites-enabled/basicTP5.conf,则修改如下文件

/etc/php5/fpm/pool.d/www.conf basicTP5.conf

修改内容为:将listen = /var/run/php5-fpm.sock修改成listen = 9000

Then,既然修改配置完成那就重启两个服务:php-fpm 以及 nginx。


****价值源于技术,贡献源于分享****

相关文章

  • php5-fpm一直无法监听9000端口 | Nginx配置TP

    先来看看nginx的配置内容 Nginx配合PHP(ThinkPHP5)遇到的问题 php5-fpm一直无法监听9...

  • nginx conf

    nginx配置监听端口: 问题经过:react-router启动express服务器,未经过nginx监听的端口,...

  • uwsgi配置

    [uwsgi] # 这个配置随意 http = 9000 # 接受nginx转发的端口 socket = 127....

  • Ubuntu16.04 LTS下配置nginx

    1.安装nginx+php 配置 配置Nginx的监听端口为8080(防止与apache2的80端口冲突)6.pn...

  • Mac 、linux安装nginx

    Linux离线安装nginx以及修改配置监听端口号 1.下载nginx的rpm安装包2.配置/etc/nginx/...

  • nginx常用配置

    nginx常用配置 监听端口 访问日志 域名 静态资源 重定向 反向代理 负载均衡 SSL协议 nginx配置微信...

  • nginx基础

    一、请求nginx默认页面 1、流程 二、nginx.conf配置 listen 监听端口。server_name...

  • 使用nginx做请求转发

    修改nginx的配置文件,添加以下规则。 该规则表示:nginx监听9001端口,只要包含/eduService/...

  • 记录一次上线错误

    因为在nginx上面不仅配置了https的443端口的监听,同时监听了80端口。通过浏览器测试确实是没有问题,但是...

  • nginx转发socket配置

    直接上nginx配置:socket.conf文件放在conf.d文件夹下,主要配置socket端口3052的监听 ...

网友评论

      本文标题:php5-fpm一直无法监听9000端口 | Nginx配置TP

      本文链接:https://www.haomeiwen.com/subject/fofwfxtx.html