Welcome Guest. Please Login or Register  


You are here: Index > Webuzo > General Support > Topic : "server" directive is not allowed here in /usr/local/apps/nginx/etc/conf.d/



Normal Mode | Print  

 "server" directive is not allowed here in /usr/local/apps/nginx/etc/conf.d/, what i did wrong here ? (2 Replies, Read 17124 times)
TOMER628
Group: Member
Post Group: Newbie
Posts: 8
Status:
hi !

i got this Error :

"server" directive is not allowed here in /usr/local/apps/nginx/etc/conf.d/mydomain.com.conf:1
nginx: configuration file /usr/local/apps/nginx/etc/nginx.conf test failed

this what i did...
i configured nginx.conf to this settings:

PHP Code

 server {
    
listen       127.0.0.1:8080;
    
server_name  mydomain.com;

    
port_in_redirect off;
    
server_tokens off;
    
autoindex off;

    
client_max_body_size 15m;
    
client_body_buffer_size 128k;

    
access_log  /usr/local/apps/nginx/var/log/mydomain.com.log main;
    
error_log   /usr/local/apps/nginx/var/log/mydomain.com.err;

    
root   /home/www-data/public_html;
    
index index.php  index.html index.htm;
    
try_files $uri $uri/ /index.php;

    
error_page  404              /404.html;
    
location = /404.html {
        
root   /usr/local/apps/nginx/etc//html;
    
}

    
# Define default caching of 24h
    
expires 86400s;
    
add_header Pragma public;
    
add_header Cache-Control "max-age=86400, public, must-revalidate, proxy-revalidate";

    
# Redirect server error pages to static 50x.html
    
error_page   500 502 503 504  /50x.html;
    
location = /50x.html {
        
root   /usr/local/apps/nginx/etc//html;
    
}

    
# Don't log robots.txt requests
    
location = /robots.txt {
        
allow all;
        
log_not_found off;
        
access_log off;
    }

    
# Rewrite for versioned CSS+JS via filemtime
    
location ~* ^.+.(css|js) {
        
rewrite ^(.+).(d+).(css|js)$ $1.$3 last;
        
expires 31536000s;
        
access_log off;
        
log_not_found off;
        
add_header Pragma public;
        
add_header Cache-Control "max-age=31536000, public";
    }

    
# Aggressive caching for static files
    # If you alter static files often, please use
    # add_header Cache-Control "max-age=31536000, public, must-revalidate, proxy-revalidate";
    
location ~* .(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|ogv|otf|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|t?gz|tif|tiff|ttf|wav|webm|wma|woff|wri|xla|xls|xlsx|xlt|xlw|zip)$ {
        
expires 31536000s;
        
access_log off;
        
log_not_found off;
        
add_header Pragma public;
        
add_header Cache-Control "max-age=31536000, public";
    }

    
location ~* (^(?!(?:(?!(php|inc)).)*/uploads/).*?(php)) {
        
try_files $uri 404;
        
fastcgi_split_path_info ^(.+.php)(.*)$;
        
fastcgi_pass unix:/var/run/php-fpm.socket;
        
fastcgi_index index.php;
        
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        
fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
        include /
usr/local/apps/nginx/etc/fastcgi_params;
        
fastcgi_intercept_errors on;
        
fastcgi_ignore_client_abort off;
        
fastcgi_connect_timeout 60;
        
fastcgi_send_timeout 180;
        
fastcgi_read_timeout 180;
        
fastcgi_buffer_size 128k;
        
fastcgi_buffers 4 256k;
        
fastcgi_busy_buffers_size 256k;
        
fastcgi_temp_file_write_size 256k;
    }





and after that i checked with nginx -t and it was ok...

I continued to the next file mydomain.com.conf and this what i putted there:
PHP Code

 server {
    
listen       127.0.0.1:8080;
    
server_name  mydomain.com;

    
port_in_redirect off;
    
server_tokens off;
    
autoindex off;

    
client_max_body_size 15m;
    
client_body_buffer_size 128k;

    
access_log  /usr/local/apps/nginx/var/log/mydomain.com.log main;
    
error_log   /usr/local/apps/nginx/var/log/mydomain.com.err;

    
root   /home/www-data/public_html;
    
index index.php  index.html index.htm;
    
try_files $uri $uri/ /index.php;

    
error_page  404              /404.html;
    
location = /404.html {
        
root   /usr/local/apps/nginx/etc//html;
    
}

    
# Define default caching of 24h
    
expires 86400s;
    
add_header Pragma public;
    
add_header Cache-Control "max-age=86400, public, must-revalidate, proxy-revalidate";

    
# Redirect server error pages to static 50x.html
    
error_page   500 502 503 504  /50x.html;
    
location = /50x.html {
        
root   /usr/local/apps/nginx/etc//html;
    
}

    
# Don't log robots.txt requests
    
location = /robots.txt {
        
allow all;
        
log_not_found off;
        
access_log off;
    }

    
# Rewrite for versioned CSS+JS via filemtime
    
location ~* ^.+.(css|js) {
        
rewrite ^(.+).(d+).(css|js)$ $1.$3 last;
        
expires 31536000s;
        
access_log off;
        
log_not_found off;
        
add_header Pragma public;
        
add_header Cache-Control "max-age=31536000, public";
    }

    
# Aggressive caching for static files
    # If you alter static files often, please use
    # add_header Cache-Control "max-age=31536000, public, must-revalidate, proxy-revalidate";
    
location ~* .(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg$
        
expires 31536000s;
        
access_log off;
        
log_not_found off;
        
add_header Pragma public;
        
add_header Cache-Control "max-age=31536000, public";
    }

    
location ~* (^(?!(?:(?!(php|inc)).)*/uploads/).*?(php)) {
        
try_files $uri 404;
        
fastcgi_split_path_info ^(.+.php)(.*)$;
        
fastcgi_pass unix:/var/run/php-fpm.socket;
        
fastcgi_index index.php;
        
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        
fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
        include /
usr/local/apps/nginx/etc/fastcgi_params;
        
fastcgi_intercept_errors on;
        
fastcgi_ignore_client_abort off;
        
fastcgi_connect_timeout 60;
        
fastcgi_send_timeout 180;
        
fastcgi_read_timeout 180;
        
fastcgi_buffer_size 128k;
        
fastcgi_buffers 4 256k;
        
fastcgi_busy_buffers_size 256k;
        
fastcgi_temp_file_write_size 256k;
    }





what worng here , how can i fix that ?

i sit on that almost 5 hours  :-(

thanks for all hwo can help me,
Tomer.
:-(
IP: --   


Threads
 TOMER628   "server" directive is not allowed here in /usr/local/apps/nginx/etc/conf.d/, what i did wrong here ? (2 Replies, Read 17124 times)
    |--  TOMER628   sorry i forgot...   on December 24, 2014, 1:01 am
    |--  TOMER628   someone maybe know...   on December 24, 2014, 11:02 am

« Previous    Next »

Normal Mode | Print  



Users viewing this topic
1 guests, 0 users.


All times are GMT. The time now is June 20, 2024, 7:33 pm.

  Powered By AEF 1.0.8 © 2007-2008 Electron Inc.Queries: 10  |  Page Created In:0.036