linux安装nginx启动页面访问不到(apache,nginx上传目录无执行权限的设置方法)
linux安装nginx启动页面访问不到
apache,nginx上传目录无执行权限的设置方法我们来看俩段通常对上传目录设置无权限的列子,配置如下:
复制代码 代码如下:
<Directory "/var/www/upload">
<FilesMatch ".php">
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>
还有网上那个对nginx上传目录无执行权限
复制代码 代码如下:
location ~ ^/upload/.*\.(php|php5)$
{
deny all;
}
这些配置表面上看起来是没什么问题的,确实在windows下可以这么说。
但是*nux就不同了,大家都是知道的*nux操作系统是区分大小写的,这里如果换成大写后缀名*.phP一类就bypasss了
这里我说下我个人的解决方法:
复制代码 代码如下:
<Directory "/var/www/upload">
<FilesMatch "(?i:.php)"> //?是尽可能多的匹配.php的字符串,i是不区分大小写,然后冒号后面跟上正则表达式
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>
上面的意思就是说,/var/www/upload目录下所有php文件不区分大小写,通过order,allow,deny原则判断拒绝执行php文件,对nginx同样也是可应用的
注:st0p专门为此正则用法写了文章,对这个正则不理解的可以参考
http://www.zzvips.com/article/90917.html
另外一种方法,这个我们都用过
复制代码 代码如下:
<Directory "/var/www/upload">
php_admin_flag engine off
</Directory>
相比之下我还是看好的一种方法
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- 修改mysql安装服务名称(Apache为mysql以及自己的项目设置虚拟路径)
- java温度转换自动识别(Apache Calcite 实现方言转换的代码)
- apache配置说明(深入apache host的配置详解)
- 停止mysql服务命令(windows下实现定时重启Apache与MySQL方法)
- 自己搭建域名解析服务器(apache 二级域名解析实现方法)
- net微服务架构部署方式(基于Apache的支持.NET2.0的Web服务器搭建)
- apache的优化建议(Apache 网站速度更快)
- apache中配置虚拟主机的作用(apache基于端口创建虚拟主机的示例)
- apache用户认证配置(apache开启.htaccess及.htaccess的使用方法)
- apache虚拟目录配置(Apache 添加虚拟目录注意事项)
- apache安全配置使用教程(正确配置与维护Apache安全性设置方法)
- apache配置讲解(apache中封IP的实现方法)
- javapoi简单代码(Java使用Apache.POI中HSSFWorkbook导出到Excel的实现方法)
- apache服务配置详解(APACHE 多站点配置方法)
- apache怎么安装服务(apache后缀名支持 让apache支持apk ipk下载的方法)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
- 26岁杨紫的白素贞遇上24岁鞠婧祎,哪个最美(26岁杨紫的白素贞遇上24岁鞠婧祎)
热门推荐
- python中for语句的无限循环(python使用for循环计算0-100的整数的和方法)
- 解释php中可变变量并举例说明(PHP Primary script unknown 解决方法总结)
- 织梦tag标签路径(如何使用织梦tag列表调用自定义字段附加字段?)
- layui多级联动下拉框的实现(使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果)
- 完整版sqlserver2019卸载教程(Sql Server 2012完全卸载方法 只需8步轻松卸载)
- nginx怎么用ssl证书(制作能在nginx和IIS中使用的ssl证书)
- mysql用户删除了如何设置(MySQL两种删除用户语句的区别delete user和drop user)
- mysql 建表命令注释(mysql alter table命令修改表结构实例详解)
- python开启线程池(对python:threading.Thread类的使用方法详解)
- filezillaserver怎么配置(解决FileZilla_Server:425 Can't open data connection 问题详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9