首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子域名nginx挂起

子域名nginx挂起
EN

Stack Overflow用户
提问于 2013-06-11 04:21:40
回答 1查看 867关注 0票数 0

我在让nginx在一个子域上工作时遇到了一些麻烦。我在/etc/nginx/conf.d/中有两个conf文件,如下所示(第一个文件中的一些细节已编辑):

mydomain.conf:网站本身,mydomain.comwww.mydomain.comserver_name

代码语言:javascript
复制
server {
    listen          80;
    root            /var/www/sites/mydomain;
    index           index.php;
    server_name     mydomain.com www.mydomain.com;

    access_log      /var/log/nginx/mydomain.access.log;
    error_log       /var/log/nginx/mydomain.error.log;

    ...
}

phpmyadmin.conf

代码语言:javascript
复制
server {
    listen          80;
    root            /var/www/sites/phpmyadmin;
    index           index.php;
    server_name     pma.mydomain.com;

    access_log      /var/log/nginx/phpmyadmin.access.log;
    error_log       /var/log/nginx/phpmyadmin.error.log;

    location / {
            index index.php;
    }

    location ~* \.php$ {
            try_files       $uri =404;
            fastcgi_pass    127.0.0.1:9000;
            fastcgi_index   index.php;
            fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
    }

}

目前,/var/www/sites/phpmyadmin只包含一个index.php,其中只有<?php phpinfo(): ?>,没有其他内容。这是在一个EC2实例上,我正在尝试从另一台计算机加载页面,在另一台计算机上,mydomain.compma.mydomain.com都设置为其在/etc/hosts中的IP地址。

导航到mydomain.com运行得很好,PHP运行,等等。然而,当我导航到子域时,它挂起了。对于任何其他子域,连接立即失败(没有DNS记录)。但对于pma,它根本不能加载。

我的pma日志文件是空的,没有任何帮助。我不知道如何调试这个无声的失败,它让我发疯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-11 04:23:50

可能是FastCGI处理程序的问题(您正在使用php-fpm吗?)在127.0.0.1:9000上运行-它是否正在运行并接受连接?

通过SSHing将其调试到该计算机并运行:

curl -vv http://127.0.0.1:9000/

会发生什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17032161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档