OMG!!
20.01.2009, 12:49
Друзья, я поставил nginx + прикрутил к нему fastcgi.. php вроде бы больше не скачивается, как раньше.. теперь по любому искомому пути.. сервер мне радостно сообщает
No input file specified.
Хотя.. файлы там есть.. я уже 100 раз перепроверил конфиг nginx..
user www-data;
worker_processes 3;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
server_names_hash_max_size 2048;
server_names_hash_bucket_size 128;
server {
listen 80;
server_name имя_сервера; #в целях безопасности - стер.
charset utf8;
client_max_body_size 25m; # 25нВБКФ ДМС body (л РТЙНЕТХ, ЧМПЦЕОЙЕ Ч РЙУШНЕ)
location / {
root /var/www/;
index index.html index.php;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/php$fastcgi_script_name;
include fastcgi_params;
}
location /nginx-status {
# ьФП ДМС РТПУНПФТБ УФБФЙУФЙЛЙ РП http://йнс_уетчетб ЙМЙ IP_бДТЕУ/nginx-status
stub_status on;
access_log off;
allow 192.168.2.0/24;
deny all;
}
}
}
Все файлы веба лежат в /var/www/ там же и index.php
ps -ef и узнаем какие процессы запущены
www-data 5442 1 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5457 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5458 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5460 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5469 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5471 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
root 27932 1 0 00:49 ? 00:00:00 nginx: master process nginx
www-data 27933 27932 0 00:49 ? 00:00:00 nginx: worker process
www-data 27934 27932 0 00:49 ? 00:00:00 nginx: worker process
www-data 27935 27932 0 00:49 ? 00:00:00 nginx: worker process
Вроде бы все работает.. где я ошибся? ++.. я уже обгуглся.. по поводу этой "..No input file specified. ."
No input file specified.
Хотя.. файлы там есть.. я уже 100 раз перепроверил конфиг nginx..
user www-data;
worker_processes 3;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
server_names_hash_max_size 2048;
server_names_hash_bucket_size 128;
server {
listen 80;
server_name имя_сервера; #в целях безопасности - стер.
charset utf8;
client_max_body_size 25m; # 25нВБКФ ДМС body (л РТЙНЕТХ, ЧМПЦЕОЙЕ Ч РЙУШНЕ)
location / {
root /var/www/;
index index.html index.php;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/php$fastcgi_script_name;
include fastcgi_params;
}
location /nginx-status {
# ьФП ДМС РТПУНПФТБ УФБФЙУФЙЛЙ РП http://йнс_уетчетб ЙМЙ IP_бДТЕУ/nginx-status
stub_status on;
access_log off;
allow 192.168.2.0/24;
deny all;
}
}
}
Все файлы веба лежат в /var/www/ там же и index.php
ps -ef и узнаем какие процессы запущены
www-data 5442 1 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5457 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5458 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5460 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5469 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
www-data 5471 5442 0 00:20 ? 00:00:00 /usr/bin/php5-cgi
root 27932 1 0 00:49 ? 00:00:00 nginx: master process nginx
www-data 27933 27932 0 00:49 ? 00:00:00 nginx: worker process
www-data 27934 27932 0 00:49 ? 00:00:00 nginx: worker process
www-data 27935 27932 0 00:49 ? 00:00:00 nginx: worker process
Вроде бы все работает.. где я ошибся? ++.. я уже обгуглся.. по поводу этой "..No input file specified. ."