2012-09-04 12 views
7

पर .html फ़ाइलों को चलाने में असमर्थ मैं Nginx और php-fpm के साथ चल रहे अपने उबंटू 12.04 सर्वर पर .html फ़ाइलों को चलाने में असमर्थ हूं।nginx + php-fpm

मुझे क्या मिलता है एक्सेस एचटीएमएल एक्सटेंशन फ़ाइलों को निष्पादित करते समय से इनकार कर दिया गया। .php फ़ाइलें बहुत अच्छी तरह से चलती हैं।

यहां मेरा कॉन्फ़िगरेशन कोड है।

nginx.conf

user www-data; 
worker_processes 4; # Make this equal to no of processors you have "cat /proc/cpuinfo |grep processor" @mayur 
pid /var/run/nginx.pid; 

events { 
     worker_connections 2048; # Essential to keep it high for heavy sites @mayur 
     # multi_accept on; 
} 

http { 

     ## 
     # Basic Settings 
     ## 

     sendfile on; 
     tcp_nopush on; 
     tcp_nodelay on; 
     keepalive_timeout 65; 
     types_hash_max_size 2048; 
     server_tokens on; #Make this off Live Server for Security Reasons: @mayur 

     # server_names_hash_bucket_size 64; 
     # server_name_in_redirect off; 

     include /etc/nginx/mime.types; 
     default_type application/octet-stream; 

     ## 
     # Logging Settings 
     ## 

     access_log /var/log/nginx/access.log; 
     error_log /var/log/nginx/error.log; 

     log_format  main '$remote_addr - $remote_user [$time_local] $request ' 
         '"$status" $body_bytes_sent "$http_referer" ' 
         '"$http_user_agent" "$http_x_forwarded_for"'; 
     ## 
     # Gzip Settings 
     ## 

     gzip on; 
     gzip_disable "msie6"; 

     # gzip_vary on; 
     # gzip_proxied any; 
     # gzip_comp_level 6; 
     # gzip_buffers 16 8k; 
     # gzip_http_version 1.1; 
     # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; 

     ## 
     # nginx-naxsi config 
     ## 
     # Uncomment it if you installed nginx-naxsi 
     ## 

     #include /etc/nginx/naxsi_core.rules; 

     ## 
     # nginx-passenger config 
     ## 
     # Uncomment it if you installed nginx-passenger 
     ## 

     #passenger_root /usr; 
     #passenger_ruby /usr/bin/ruby; 

     ## 
     # Virtual Host Configs 
     ## 

     include /etc/nginx/conf.d/*.conf; 
     include /etc/nginx/sites-enabled/*; 
} 

साइटों से उपलब्ध/डिफ़ॉल्ट

server { 
     listen 80; ## listen for ipv4; this line is default and implied 

     access_log /var/log/nginx/access.log; 
     error_log /var/log/nginx/error.log; 

     root /data/paytm/htdocs; 
     index index.php index.html; 

     server_name localhost; 

     ssi on; 

     location ~* ^.+\.(jpg|js|jpeg|png|ico|gif|js|css|swf)$ { 
       expires 24h; 
     } 

     location ~ ^/.*\.html$ { 
       fastcgi_pass unix:/tmp/php5-fpm.sock; 
       fastcgi_index index.html; 
       fastcgi_param SCRIPT_FILENAME /data/paytm/htdocs/$fastcgi_script_name; 
       include   fastcgi_params; 
     } 

     location ~ ^/.*\.php$ { 
       fastcgi_pass unix:/tmp/php5-fpm.sock; 
       fastcgi_index index.html; 
       fastcgi_param SCRIPT_FILENAME /data/paytm/htdocs/$fastcgi_script_name; 
       include   fastcgi_params; 
     } 


     # For APIs and other stuff where we write our own Header Variables 
     underscores_in_headers on; 
     ignore_invalid_headers off; 
} 

उत्तर

-2

में साइटों से उपलब्ध/डिफ़ॉल्ट location ~ ^/.*\.html$ अनुभाग को निकाल दें।

+2

अंदर /etc/php5/fpm/pool.d/www.conf को जोड़ने की जरूरत है इस .html अब समस्या का समाधान नहीं करता है फ़ाइलों को ब्राउज़र द्वारा डाउनलोड किया जा रहा है। – Wh0RU