加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

无法在nginx php-fpm上运行.html文件

发布时间:2020-12-13 21:03:22 所属栏目:Nginx 来源:网络整理
导读:我无法在运行Nginx和php-fpm的Ubuntu 12.04服务器上运行.html文件. 执行.html扩展文件时,我得到的是拒绝访问. .php文件运行得很好. 这是我的配置代码. nginx.conf user www-data;worker_processes 4; # Make this equal to no of processors you have "cat /

我无法在运行Nginx和php-fpm的Ubuntu 12.04服务器上运行.html文件.

执行.html扩展文件时,我得到的是拒绝访问. .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;
}
最佳答案
请参阅:https://bugs.php.net/bug.php?id=60763您需要添加到[www]部分内的/etc/php5/fpm/pool.d/www.conf

security.limit_extensions = .php .html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读