Ubuntu 16.04、nginx、phpmyadmin - 502 错误网关

     2023-02-25     183

关键词:

【中文标题】Ubuntu 16.04、nginx、phpmyadmin - 502 错误网关【英文标题】:Ubuntu 16.04, nginx, phpmyadmin - 502 Bad Gateway 【发布时间】:2017-03-27 10:19:39 【问题描述】:

我正在为 nginx 使用这个设置(默认文件):

server 
        listen 30425;

        # Don't want to log accesses.
        #access_log  /dev/null main;
        access_log  /var/log/nginx/php.acces_log main;
        error_log   /var/log/nginx/php.error_log info;

        root /usr/share/phpmyadmin;
        index  index.php index.html index.htm;
        error_page 401 403 404 /404.php;

        location ~ .*.php$ 
                include fastcgi_params;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param SERVER_NAME $http_host;
                fastcgi_ignore_client_abort on;

        

当我尝试访问 30425 时,我收到 502 Bad Gateway。所有其他设置都是默认设置(PHP 7)。

【问题讨论】:

所以打开日志并阅读它们。 看看这个...***.com/a/14560181/2549588和你的情况一样 【参考方案1】:

我不得不替换这个 fastcgi_pass 127.0.0.1:9000; 到 fastcgi_pass unix:/var/run/php/php7.3-fpm.sock; 然后它完美地工作。

完整代码。

server
    listen 80;
    index index.html index.htm index.php;

    server_name 127.0.0.1;

    root /usr/share/phpmyadmin;
    location / 
            #try_files $uri $uri/ = 404;
            autoindex on;
    


    location ~\.php$ 
            fastcgi_split_path_info ^(.+\.php)(/.+);
            try_files $uri $uri/ =404;
            fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_na$
            fastcgi_param SERVER_NAME $http_host;
            fastcgi_ignore_client_abort on;
    

【讨论】:

从 php 7.3 移动到 7.4 ,但没有更改 fastscgi_pass 版本。谢谢

ubuntu16.04安装nginx

//ubuntu//安装nginxcurl-LJOhttp://nginx.org/download/nginx-1.10.1.tar.gztarzxvfnginx-1.10.1.tar.gzcdnginx-1.10.1.tar.gzsudoaptinstallgccautoconfautomakebuild-essentialsudoapt-getinstalllibpcre3libpcre3- 查看详情

Django,Nginx,Gunicorn。 Ubuntu 16.04 错误

】Django,Nginx,Gunicorn。Ubuntu16.04错误【英文标题】:Django,Nginx,Gunicorn.Ubuntu16.04error【发布时间】:2017-12-3114:48:50【问题描述】:我正在尝试用这个来运行服务器-https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-... 查看详情

ubuntu 16.04 nginx 更改 phpmyadmin url 不起作用

】ubuntu16.04nginx更改phpmyadminurl不起作用【英文标题】:ubuntu16.04nginxchangephpmyadminurlnotworking【发布时间】:2021-06-1103:28:04【问题描述】:Ubuntu16.04.5LTSXenial4.18.8-x86_64-linode117nginxversion:nginx/1.10.3(Ubuntu)phpv7.0.32-0ubuntu0.16 查看详情

PhpMyAdmin 在 nginx ubuntu 16.04 上显示空白页

】PhpMyAdmin在nginxubuntu16.04上显示空白页【英文标题】:PhpMyAdminshowsblankpageonnginxubuntu16.04【发布时间】:2016-09-0501:59:35【问题描述】:我在nginx上创建了一个服务器块来打开phpmyadmin,但是当我尝试访问它时,它只显示带有500内部服... 查看详情

ubuntu16.04下配置nginx与nodejs以及服务的部署(代码片段)

title:Ubuntu16.04下配置nginx与nodejs以及服务的部署date:2019-05-0522:45:49tags:Linux---第一步:安装nginxsudoapt-getupdatesudoapt-getinstallnginx如果遇到依赖问题,尝试执行sudoapt-get-finstall命令第二步:配置nginx首先备份原先的配置文件:sudocp/etc/nginx 查看详情

---------已搬运---------ubuntu16.04搭载nginx。然后更换nginx适配的php的版本的操作||ubuntuphp版本切换(代码片段)

目录:一、Ubuntu16.04安装php5.6以及php5.6与php7.0的切换(apache下)二、ubuntu16.04搭载nginx。然后更换nginx适配的PHP的版本的操作2.配置php:3.当PHP版本没了的时候:三、nginx的一些学习一、Ubuntu16.04安装php5.6以及php5.6与php7.0的切... 查看详情

在 Ubuntu 16.04 上的 Nginx 中设置 phpmyadmin 和反向代理后无法获取 /phpmyadmin

】在Ubuntu16.04上的Nginx中设置phpmyadmin和反向代理后无法获取/phpmyadmin【英文标题】:CannotGET/phpmyadminaftersettingupphpmyadminandreverseproxyinNginxonUbuntu16.04【发布时间】:2019-01-2319:34:08【问题描述】:我遵循了DigitalOcean的关于设置Nginx、PHP... 查看详情

text为nginx增加ubuntu16.04中打开文件限制的最大数量(代码片段)

查看详情

ngx_pagespeed 未在 AWS ubuntu 16.04 nginx/1.17.8 上优化

】ngx_pagespeed未在AWSubuntu16.04nginx/1.17.8上优化【英文标题】:ngx_pagespeednotoptimizingonAWSubuntu16.04nginx/1.17.8【发布时间】:2020-06-0812:17:31【问题描述】:我已经像往常一样配置了ngx_pagespeed,它在其他任何地方都可以使用。但在这个特... 查看详情

我ubuntu16.04启动nginx失败

报Failedtoadd/run/systemd/ask-passwordtodirectorywatch:Nospaceleftondevice不清楚怎么处理,求解答安装好的文件位置:/usr/sbin/nginx:主程序/etc/nginx:存放配置文件/usr/share/nginx:存放静态文件/var/log/nginx:存放日志其实从上面的根目录文件夹可... 查看详情

在ubuntu16.04上安装lemp环境之图文向导

...用来搭建动态的网络应用和网页。这篇教程会教你怎么在Ubuntu16.04的服务器上安装LEMP(Nginx和MariaDB以及PHP7)。步骤1:安装Nginx服务器在Ubuntu16.04安装NginxNginx是一个先进的、资源优化 查看详情

在ubuntu16.04上安装lemp环境之图文向导

...用来搭建动态的网络应用和网页。这篇教程会教你怎么在Ubuntu16.04的服务器上安装LEMP(Nginx和MariaDB以及PHP7)。步骤1:安装Nginx服务器在Ubuntu16.04安装NginxNginx是一个先进的、资源优化 查看详情

Laravel 5.3 在 ubuntu16.04 nginx 中使用命令 composer install --no-dev 上传

】Laravel5.3在ubuntu16.04nginx中使用命令composerinstall--no-dev上传【英文标题】:Laravel5.3Uploadinginubuntu16.04nginxwithcommandcomposerinstall--no-dev【发布时间】:2017-03-0710:20:07【问题描述】:每次我运行命令作曲家install--no-dev我收到此错误,我在... 查看详情

shletsencryptnginx/ubuntu16.04lts/https://certbot.eff.org/#ubuntuxenial-nginx(代码片段)

查看详情

sh在ubuntu16.04上安装php7.2nginx和php7.2-fpm(代码片段)

查看详情

sh在ubuntu16.04上安装php7.2nginx和php7.2-fpm(代码片段)

查看详情

sh在ubuntu16.04上安装php7.2nginx和php7.2-fpm(代码片段)

查看详情

腾讯云网站备案域名解析ssl证书申请ubuntu16.04下为nginx服务器配置ssl证书(代码片段)

在腾讯云购买一个域名搭建一个网站,将域名解析到该网站的服务器,在服务器上配置nginx指向该网站的端口.在腾讯云SSL证书管理页面为该域名申请一个SSL证书,一般5分钟验证申请成功.将SSL证书中Ngix版本的1_www.domain.com_bundle.crt和2_w... 查看详情