Linux
nginx伺服器設置問題
我必須在 centOS 6.3 機器上設置 Kayako 伺服器。我用 php5.3 和其他必需的東西安裝了 nginx,一切正常。所以我將 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/它開始下載文件名“downlaod”並且什麼也不顯示。
我的錯誤日誌文件是空白的..
請告訴我出了什麼問題?
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; }
您需要設置 PHP-FPM 並啟動守護程序。
然後將適當的伺服器和 PHP 部分添加到 nginx 配置(非常簡短的 PHP 部分範例):
location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; }