nginx 服务器设置问题

nginx 服务器设置问题

我必须在 centOS 6.3 机器上设置 Kayako 服务器。我安装了 nginx、php5.3 和其他必需的东西,一切正常。所以我将 kayako 文件复制到:

/var/www/nginx-default/kayako/setup

并将我的虚拟主机编辑为(完整文件):

server {
    listen       80;
    server_name  XXX.XXX.com;

    location /kayako {
        root   /var/www/nginx-default/;
        index  index.php;
    }
}

然后当我使用浏览器访问我的域名时:http://XXX.XXX.com/kayako/setup/它开始下载一个名为“download”的文件但不显示任何内容。

我的错误日志文件是空白的。

请告诉我出了什么问题?

vi nginx.conf:

user              nginx;
worker_processes  4;

error_log  /var/log/nginx/error.log;
#error_log  /var/log/nginx/error.log  notice;
#error_log  /var/log/nginx/error.log  info;

pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}
http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  2;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
}

答案1

您需要设置 PHP-FPM 并启动守护程序。

然后将适当的服务器和 PHP 部分添加到 nginx 配置中(PHP 部分的非常简短的示例):

location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
}

您还可以找到其他示例http://wiki.nginx.org/配置

相关内容