nginx配置问题[emerg] invalid parameter "name"
军哥,求帮助!我使用的是一个国外的CMS 官方给我发了一个nginx规则来, 我配置后但是我重启nginx显示如下错误。# /etc/init.d/nginx restart
Stoping nginx... nginx: invalid parameter "name" in /usr/local/nginx/conf/bxs.conf:20
failed. Use force-quit
Starting nginx... nginx (pid 21612 21611 21610) already running.
bxs.conf内容如下 location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
#error_log /home/wwwlogs//bxs_error. log error;
sendfile off;
client_max_body_size 100m;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000 ;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_ name;
fastcgi_intercept_errors off;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
}
location ~ /\.ht {
deny all;
}军哥 能抽空帮忙看看怎么回事吗?重启nginx显示 nginx: invalid parameter "name" in /usr/local/nginx/conf/bxs.conf:20 错误网站也打不开显示403 forbidden错误。麻烦帮忙看看怎么解决,感谢!
CMS发来的原版
Your conf must be like thisserver {
listen 80;
server_name domain.com www.domain.com ;
root /your/root/path;
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
error_log /your/error/log//myapp-error. log error;
sendfile off;
client_max_body_size 100m;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000 ;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_ name;
fastcgi_intercept_errors off;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
}
location ~ /\.ht {
deny all;
}
}
系统默认的nginx.conf 这里我就引入了include bxs.conf; 其他都没有改
userwww www;worker_processes auto;
error_log/home/wwwlogs/nginx_error.logcrit;
pid /usr/local/nginx/logs/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 51200;
events
{
use epoll;
worker_connections 51200;
multi_accept on;
}
http
{
include mime.types;
default_typeapplication/octet-stream;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 50m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 256k;
gzip on;
gzip_min_length1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/xml+rss;
gzip_vary on;
gzip_proxied expired no-cache no-store private auth;
gzip_disable "MSIE \.";
#limit_conn_zone $binary_remote_addr zone=perip:10m;
##If enable limit_conn_zone,add "limit_conn perip 10;" to server section.
server_tokens off;
access_log off;
server
{
listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
server_name 365.com www.365.com;
index index.html index.htm index.php;
root/home/wwwroot/default;
charset utf-8;
#error_page 404 /404.html;
include enable-php.conf;
include bxs.conf;
location /nginx_status
{
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
access_log/home/wwwlogs/access.log;
}
include vhost/*.conf;
}
望大神们帮忙解决一下问题
重启nginx显示 nginx: invalid parameter "name" in /usr/local/nginx/conf/bxs.conf:20bxs.conf的20行就是这句: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_ name;
我尝试联系CMS作者了 但是还是没有得到回复。望大神们帮忙解决一下问题。。。 bxs.conf里面的内容就是来自2楼我发的CMS官方给的我也什么都没有改动。 伪静态明显只是
location / {
try_files $uri $uri/ /index.php?$query_string;
}
这一段
回复 5# 的帖子
谢谢军哥,已经联系cms作者了,他已经使用FTP登录我服务器给我设置好了。
页:
[1]