iis、apache与nginx禁止目录执行asp、php脚本的实现方法

一、禁用IIS目录执行ASP脚本方法:

IIS默认允许在网站目录中执行ASP脚本,为了提高网站的安全性,可以禁止目录中执行ASP脚本。

  1. 打开IIS管理器,选择需要禁止ASP脚本执行的网站或应用程序池,在左侧菜单中选择“HTTP响应头”。
  2. 在右侧菜单中点击“添加”,添加一个名称为“Content-Type”、值为“text/plain”的自定义HTTP响应头。
  3. 选中添加的HTTP响应头,单击右侧菜单的“编辑”,在“值”前面添加“nosniff;”,变成“nosniff;text/plain”。
  4. 在需要禁止ASP脚本执行的目录下创建一个名为“.htaccess”的文件,编辑添加以下内容:
<IfModule mod_headers.c>
  Header set X-Content-Type-Options nosniff
</IfModule>

二、禁用Apache目录执行PHP脚本方法:

Apache默认允许在网站目录中执行PHP脚本,为了提高网站的安全性,可以禁止目录中执行PHP脚本。

  1. 打开httpd.conf配置文件,在其中添加以下内容:
<Directory /var/www/html>
  Options -ExecCGI
</Directory>

其中“/var/www/html”为需要禁止PHP执行的目录。

  1. 重新启动Apache服务。

三、禁用Nginx目录执行PHP脚本方法:

Nginx默认允许在网站目录中执行PHP脚本,为了提高网站的安全性,可以禁止目录中执行PHP脚本。

  1. 打开nginx.conf配置文件,在其中添加以下内容:
location /path/ {
  types {}
}

其中“/path/”为需要禁止PHP执行的目录。

  1. 重新加载Nginx服务配置。

示例1:

需要禁止IIS网站目录下的“/test/”目录中执行ASP脚本。

  1. 打开IIS管理器,在左侧菜单中选择网站或应用程序池,在右侧菜单中选择“HTTP响应头”。
  2. 添加一个名称为“Content-Type”、值为“text/plain”的HTTP响应头,并编辑将其值修改为“nosniff;text/plain”。
  3. 在“/test/”目录下创建一个名为“.htaccess”的文件,编辑添加以下内容:
<IfModule mod_headers.c>
  Header set X-Content-Type-Options nosniff
</IfModule>

示例2:

需要禁止Nginx网站目录下的“/test/”目录中执行PHP脚本。

  1. 打开nginx.conf配置文件,在其中添加以下内容:
location /test/ {
  types {}
}
  1. 重新加载Nginx服务配置。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:iis、apache与nginx禁止目录执行asp、php脚本的实现方法 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • Win7下启用IIS7配置ASP运行环境的详细方法

    Win7下启用IIS7配置ASP运行环境的详细方法 在Win7系统下,如果需要配置ASP运行环境,需要通过IIS7来实现。下面是启用IIS7配置ASP运行环境的详细方法。 步骤一:安装IIS7 首先需要在Win7系统中安装IIS7,具体操作步骤如下: 进入“控制面板”-“程序和功能”-“打开或关闭Windows功能”; 在弹出的“Windows功能”窗口中,…

    IIS 2023年5月26日
    00
  • iis 7.5 下站点日志开启以及默认位置设置方法

    下面是“iis 7.5 下站点日志开启以及默认位置设置方法”的完整攻略。 站点日志开启 第一步:打开IIS Manager 在Windows服务器中的开始菜单中搜索“inetmgr”,并打开IIS(Internet Information Services)管理器。 第二步:选择站点 在左侧栏的“连接”面板中,选择要开启日志的站点,点击右键,选择“属性”。 …

    IIS 2023年5月26日
    00
  • IIS 最容易发生的故障的解决方法集合

    以下是针对“IIS 最容易发生的故障的解决方法集合”的完整攻略: IIS 最容易发生的故障 1. IIS 服务无法启动 解决方法1:检查服务启动状态 检查IIS服务是否处于正在运行状态。方法如下: 在任务栏搜索栏输入“services.msc”,打开“服务”窗口。 在窗口中找到“World Wide Web 发布服务”(英语版为“World Wide Web…

    IIS 2023年5月26日
    00
  • 详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}使用介绍

    下面详细讲解“详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}使用介绍”的完整攻略。 什么是IIS中的重写工具 IIS(Internet Information Services)是IIS服务器的缩写,是微软公司开发的一套Web服务软件。IIS中的重写工具是IIS提供的一种用于URL重定向和URL重写的工具,能够方便地对网站的URL进行…

    IIS 2023年5月26日
    00
  • Windows server 2019 如何安装IIS并勾选正确参数

    一、安装IIS 1.首先确保你的Windows Server 2019已经连接到互联网,并且你有管理员权限。 2.打开服务器管理器,进入“添加角色与特性”界面。 3.在“角色选择”界面,勾选“Web服务器(IIS)”选项,并点击“下一步”。 4.在“Web服务器(IIS)”的安装选项界面,勾选需要安装的组件,一般来说默认选项即可,然后点击“下一步”。 5.在…

    IIS 2023年5月26日
    00
  • ASP常见错误详解及解决方案小结 推荐第2/2页

    针对您提到的“ASP常见错误详解及解决方案小结 推荐第2/2页”的完整攻略,我将会从以下几个方面进行详细讲解: 对ASP常见错误的分类和解决方案进行介绍 对文章第2/2页中提到的示例错误进行说明和解决方案的建议 对如何避免ASP常见错误进行一些建议 1. 对ASP常见错误的分类和解决方案进行介绍 ASP常见错误可以归为如下几类: 语法错误: 如代码中出现未闭…

    IIS 2023年5月26日
    00
  • IIS7/iis7.5 HTTP Error 500.19 配置错误由于权限不足而无法读取配置文件的解决办法

    针对该问题,以下是完整的攻略: 问题描述 在使用 IIS 7 或者 IIS 7.5 服务器托管网站时,当打开网站页面时,可能会出现 HTTP Error 500.19 配置错误的提示,提示信息如下: HTTP 错误 500.19 – 内部服务器错误 不能读取配置文件,由于权限不足或找不到文件 此提示意味着 IIS 服务器无法读取指定的配置文件,可能的原因为权…

    IIS 2023年5月26日
    00
  • 让手机访问WAP网站服务器 IIS WAP服务器的MIME类型设置

    让手机访问WAP网站服务器需要完成以下两个步骤: 在IIS服务器中设置WAP服务器的MIME类型 打开IIS服务器管理器,右击服务器名,选择“属性”:“MIME设置”,点击“新建”按钮,填写以下信息: 文件扩展名:.wmlMIME类型:text/vnd.wap.wml 文件扩展名:.wmlcMIME类型:application/vnd.wap.wmlc 文件…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部