我必须在 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/配置