仓酷云

标题: 来一发apache,nginx上传目次无实行权限的设置办法 [打印本页]

作者: 小魔女    时间: 2015-1-16 16:23
标题: 来一发apache,nginx上传目次无实行权限的设置办法
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
我们来看俩段一般对上传目次设置无权限的列子,设置以下:
.代码以下:

<Directory"/var/www/upload">
<FilesMatch".php">
OrderAllow,Deny
Denyfromall
</FilesMatch>
</Directory>



另有网上谁人对nginx上传目次无实行权限
.代码以下:

location~^/upload/.*.(php|php5)$
{
denyall;
}



这些设置外表上看起来是没甚么成绩的,的确在windows下能够这么说。
可是*nux就分歧了,人人都是晓得的*nux操纵体系是辨别巨细写的,这里假如换成年夜写后缀名*.phP一类就bypasss了


这里我说下我团体的办理办法:
.代码以下:

<Directory"/var/www/upload">
<FilesMatch"(?i:.php)">//?是尽量多的婚配.php的字符串,i是不辨别巨细写,然后冒号前面跟上正则表达式
OrderAllow,Deny
Denyfromall
</FilesMatch>
</Directory>



下面的意义就是说,/var/www/upload目次下一切php文件不辨别巨细写,经由过程order,allow,deny准绳判别回绝实行php文件,对nginx一样也是可使用的


注:st0p专门为此正则用法写了文章,对这个正则不睬解的能够参考
http://www.ckuyun.com/article/25673.htm

别的一种办法,这个我们都用过
.代码以下:

<Directory"/var/www/upload">
php_admin_flagengineoff
</Directory>



比拟之下我仍是看好的一种办法
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
作者: 仓酷云    时间: 2015-1-18 16:41
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
作者: 小魔女    时间: 2015-1-22 20:26
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
作者: 愤怒的大鸟    时间: 2015-1-31 12:05
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
作者: 再现理想    时间: 2015-2-6 19:27
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
作者: 变相怪杰    时间: 2015-2-18 09:44
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
作者: 只想知道    时间: 2015-3-6 05:11
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
作者: 乐观    时间: 2015-3-12 21:16
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者: 因胸联盟    时间: 2015-3-20 03:43
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2