微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

当执行.html扩展文件时,我得到的是拒绝访问 。 .PHP文件运行得非常好。

这是我的configuration代码

Nginx.conf

Nginx渲染502错误页面

如何在运行Elastic Beanstalk环境的客户独立程序中启用“ngx_http_realip_module”?

Nginx如何处理文件下载等长时间运行的请求?

socks5代理/隧道Nginx上游?

如何不要终止在Nginx负载balacner

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; }

使用通配符限制Nginx上的用户

NginxPHP + FPM自定义错误页面

Nginx没有提供我的error_page

如何访问docker定制桥networking中的端口

Heroku,H12和passthrough上传超时

见这里: https ://bugs.PHP.net/bug.PHP?id=60763你需要添加到[www]部分内的/etc/PHP5/fpm/pool.d/www.conf

security.limit_extensions = .PHP .html

删除sites-available / default中的location ~ ^/.*.html$部分。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐