页面暂时不可用 - NGINX

时间:2012-06-01 10:40:57

标签: nginx

我有一个问题,我怀疑是NGINX问题。基本上当我尝试登录我创建的网站时,我得到了以下错误......

您要查找的页面暂时不可用。请稍后再试。

有没有人曾经遇到过这个?

3 个答案:

答案 0 :(得分:3)

如果您在NGINX vhost文件中有错误的fastcgi_pass指令,则可能会出现此问题。

如果您使用fastcgi,它应该类似于:fastcgi_pass 127.0.0.1:9000;

如果你使用fpm,它应该是这样的:fastcgi_pass unix:/var/run/php5-fpm.sock;

P.S。这是一个一年前的问题,但谷歌指导我解决这个问题。所以我决定写下我发现的东西。

答案 1 :(得分:2)

您的网站是否使用FastCGI?可以返回此消息,因为the FastCGI server is not running

答案 2 :(得分:0)

对我而言,它有助于摆脱symfony和这个流浪者形象的错误https://github.com/rlerdorf/php7dev这个nginx配置:

server {
 listen [::]:80;
 listen 80;

 server_name test;

 root /var/www/default/web;

 charset utf-8;

 index index.php index.html;
 fastcgi_index index.php;
 client_max_body_size 128M;
 location ~ /\. { deny all; access_log off; log_not_found off; }

 location ~ ^/(app_dev|config)\.php(/|$) {
   fastcgi_pass unix:/var/run/php-fpm.sock;
   fastcgi_split_path_info ^(.+\.php)(/.*)$;
   include fastcgi_params;

   fastcgi_param  SCRIPT_FILENAME  $realpath_root$fastcgi_script_name;
   fastcgi_param DOCUMENT_ROOT $realpath_root;
 }

 location / {
   try_files $uri /app_dev.php$is_args$args;
 }
}

您需要调整root,server_name以匹配您的情况。