如何取消服务器主机空间目录脚本的执行权限

如何取消服务器主机空间目录脚本的执行权限,第1张

打开IIS中站点,在站点uploads目录、data目录以及静态html生成目录点击右键,菜单中选择“属性”,在目录属性面板选择执行权限为“无”即可。(如图1)

(图1)

IIS7

IIS7也类似于IIS6.0,选择站点对应的目录,data、uploads及静态html文件目录,双击功能试图面板中的“处理程序映射”(如图2)

(图2)

在“编辑功能权限……”中,我们直接去除脚本的执行权限即可。(如图3)

(图3)

Apache下目录脚本的执行权限设置

独立主机配置

在Apache中,没有Windows 下IIS的图形管理界面,我们需要手工修改下apache的配置文件,来进行目录脚本的执行权限的设定。

首先我们找到apache的配置文件httpd.conf,通常情况下,该配置文件在apache安装目录下的conf文件夹中(如图4)。

(图4)

打开httpd.conf文件,找到内容中如图5的位置:

(图5)

将需要限制执行脚本文件的目录配置添加到下方:

配置内容为:

1

<Directory "DIR">

2

<FilesMatch ".(php|asp|jsp)$">

3

Deny from all

4

</FilesMatch>

5

</Directory>

配置内容中的DIR为需要限制执行脚本文件的目录,FilesMatch后的内容为需要限定的执行的脚本后缀名。例如:这里需要禁止测试站点uploads文件夹下的PHP,ASP,JSP脚本的运行,则进行如下图6配置:

(图6)

在配置完成后,重启一下apache,配置便生效!

在操作前,uploads文件夹下我新建了一个index.php文件,图7为未作配置前访问情况

(图7)

图8为重启apache后访问该页面的效果。

(图8)

虚拟主机/空间配置

在配置前需要确认你的空间是否支持.htaccess和rewrite,该方法基于.htaccess文件中使用rewrite来达到禁止指定脚本的运行效果。

规则内容如下:

1

RewriteEngine on RewriteCond % !^$

2

RewriteRule uploads/(.*).(php)$ – [F]

3

RewriteRule data/(.*).(php)$ – [F]

4

RewriteRule templets/(.*).(php)$ – [F]

针对uploads,data,templets 三个目录做了执行php脚本限制;

将如上内容存储至到.hatccess文件中,将该文件存放到你的站点根目录下,

这样,目录脚本的执行权限就控制好了,规则上传前后的效果同图7,图8。

spawn传送到主城/register密码#注册账号/login密码#登陆账号/money#查看金钱/psy名字钱数 给予别人金钱/sethome#设置自己的家/home#回到自己设置的家/spawn#传送到出生点/back#回到上一次传送点(例如死后回尸体处) [private]物品上锁把木牌放到箱子前,输入:第一行:[Private]第二行:空第三行:可以用这个箱子的其他人第四行:可以用这个箱子的其他人/getpos#显示坐标/setwarp[warp点]#设置公共传送点/warp[warp点]#传送到指定传送点/tpa<玩家ID>#请求传送到玩家player所在位置/tpahere<玩家ID>#请求玩家player传送到自己所在位置/tpaccept#接受玩家传送的请求/tpdeny#拒绝玩家传送的请求/rescreate[领地名]-选择好区域后创建一个叫做[领地名]的领地/resremove[领地名]-移除一个叫[领地名]的领地/resremoveall-移除所有领地/ressubzone<领地名>[子区域名]-在领地内创建一块子区域,你必须是所有者才行。/resinfo[领地名]-查询领地权限以下为权限设置(true为开启,false为关闭)/resset【领地】【具体权限】true/false将你的领地设定权限是否开启/respset【领地】【玩家名字】【具体权限】true/false将你的领地开放或关闭给某玩家一个具体的权限admin:领地的全权管理权限,仅能给与某玩家container:是否能使用箱子,发射器等bucket:设置是否能使用桶ignite:点火的权限piston:活塞是否能使用build:建造权限(包括destroy和place)destroy:毁坏权限place:放置权限emove:进入权限tp:传送权限use:使用权限(工作台,炉子等)subzone:是否能设置子空间tnt:设置tnt是否有效creeper:设置JJ怪是否有效(设置F的话JJ怪就废了)damage:设置领地内是否能造成伤害(不能防止被挤死)monsters:设置是否刷新怪物animals:设置是否刷新动物firespread:火是否能蔓延flow:液体流动,包括waterflow和lavaflowwaterflow:水的流动lavaflow:岩浆流动healing:设置是否能恢复生命pvp:设置是否能pvp求采纳

1、对准开始键右击-选择第一个程序和功能-选择(左边小菜单)启用或关闭Windows功能。在InternetInformationServices可承载的Web核心和InternetInformationServices子菜单把FTP打钩。

2、同样开始键右击-计算机管理-服务和应用程序-InternetInformationServices-网站右键-添加FTP站点。

3、改FTP的站点名称和路径。

4、选择默认的IP地址下拉就有默认端口21-下一步。

5、身份验证匿名基本都打钩允许所有用户访问权限读取-完成。

6、你的FTP服务器就建立出来了。

7、打开我的电脑-地址栏上打ftp://xx.xxx.xx.xx(刚才的选择的IP地址)就可以登录了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/679919.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-29
下一篇2023-07-29

发表评论

登录后才能评论

评论列表(0条)

    保存