当前位置:  首页  >  服务器技术  >  WebServer  >  Apache

apachenginx设置目录无执行权限的方法

apachenginx设置目录无执行权限的方法web服务有iis,apache,nginx,使用操作系统无非是windowsor*nux

apache nginx设置目录无执行权限的方法web服务有iis,apache,nginx,使用操作系统无非是windows or *nux

  1. location ~ ^/upload/.*.(php教程|php5)$  
  2. {  
  3. deny all;  

来看俩段通常对上传目录设置无权限的列子,配置如下:

  1. "/var/111cn.net/upload"
  2. ".php"
  3. order allow,deny 
  4. deny from all 
  5.  
  6.  

*nux就不同了,大家都是知道的*nux操作系统是区分大小写的

  1. "/var/www/upload"
  2. "(?i:.php)"//?是尽可能多的匹配.php的字符串,i是不区分大小写,然后冒号后面跟上正则表达式 
  3. order allow,deny 
  4. deny from all 
  5.  
  6.  

另外看一一nginx虚拟主机防webshell完美版 nginx.conf

  1. server 
  2. listen 80; 
  3. server_name www.a.com; 
  4. index index.html index.htm index.php; 
  5. root /data/htdocs/www.a.com/; 
  6. #limit_conn crawler 20; 
  7. location ~ .*.(php|php5)?$ 
  8. {  
  9. #fastcgi_pass unix:/tmp/php-cgi.sock; 
  10. fastcgi_pass 127.0.0.1:9000; 
  11. fastcgi_index index.php; 
  12. include fcgi.conf; 
  13. server 
  14. listen 80; 
  15. server_name www.b.com; 
  16. index index.html index.htm index.php; 
  17. root /data/htdocs/www.phpfensi.com/; 
  18. #limit_conn crawler 20; 
  19. location ~ .*.(php|php5)?$ 
  20. {  
  21. #fastcgi_pass unix:/tmp/php-cgi.sock; 
  22. fastcgi_pass 127.0.0.1:9000; 
  23. fastcgi_index index.php; 
  24. include fcgi.conf; 

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有