Apache首次安装为服务后,会以本地系统账号System运行。因为System的安全权限,会具对此WEB服务器有很大的威胁,所以最好的办法是创建一个权限较低的帐户来替代这个帐号启动apache:
1.在计算机管理里的本地用户和组里面创建一个帐户,例如:apacheuser,密码设置好,加入guests组(如果出现问题,可以赋予user权限);
2.打开开始->管理工具->本地安全策略,在用户权限分配中选择“作为服务登陆”,添加apacheuser;
3.计算机管理-服务-apache,先停止apache服务,右击->属性,选择登陆,把单选框从本地系统帐户切换到此帐户,然后查找选择apacheuser,输入之前设置的密码,然后点确定(这个时候apache还不能正常启动,一般情况肯定会报错:Apache 服务因 1 (0×1) 服务性错误而停止。);
4.赋予apache安装目录(比如:X:/apache2.2)以及web目录(比如X:/wwwroot)apache帐号的可读写权限,去除各磁盘根目录除administror与system以外的所有权限,赋予apache安装目录所在的磁盘根目录apache帐户的可读取列目录权限(比较重要)。
5.启动apache。
6.php.ini中指定的PHP临时上传目录和session保存目录,并给予apacheuser此二目录完全控制权限,例如:
upload_tmp_dir = “X:/wwwroot/Tmp/uploadtmp/”
session.save_path = “X:/wwwroot/Tmp/sessiontmp/”
7.给予X:/php目录读取与运行的权限;
8.给予zend安装目录读取与运行的权限;
9.限制读取访问的目录,修改apache安装目录下conf文件夹下的httpd.conf,加上:
php_admin_value open_basedir “X:/wwwroot”
php_admin_value safe_mode On
问题基本解决。
分享到:
相关推荐
教你apache的ssl和ca的详细设置
Apache安全设置
### Apache安全及优化设置 Apache作为全球广泛使用的Web服务器之一,其安全性与性能优化对于确保网站稳定运行至关重要。本文将从几个方面详细介绍如何对Apache进行安全配置与性能优化。 #### 安全设置 1. **限制...
Apache 服务安全加固指南 ... Apache 服务安全加固需要从多方面入手,包括账号设置、授权设置、日志设置、禁止访问外部文件和禁止目录列出等。只有通过这些步骤,我们才能确保 Apache 服务的安全性。
文档明确指出其目的是为了设定Apache服务器的安全配置标准,指导系统管理员进行安全设置。这包括但不限于日志配置、访问权限、防攻击管理和隐藏敏感信息等方面,确保Apache服务器能够抵御各种潜在威胁。 #### 1.2 ...
### Apache安全加固知识点详解 #### 一、Apache低权限用户启动 **知识点**: 使用低权限用户启动Apache服务,可以减少因服务器被攻击时攻击者所能获得的系统控制权。 **详细说明**: 在实际操作中,通常我们会创建一...
本文将围绕“Apache安全配置”这一主题展开,详细介绍如何通过调整权限、目录设置等来加强Apache的安全性。 #### 一、理解Apache权限管理 Apache的安全配置主要涉及到文件和目录的权限管理。在Linux系统中,文件和...
### Apache安全配置要点详解 #### 一、确保安装最新补丁 安全性首先建立在软件的基础之上。如果Apache服务器没有更新到最新版本,那么其他的安全措施可能变得无意义。因此,第一步就是要确保Apache服务器已安装了...
Apache基线查检模板是一个用于对Apache Web服务器进行安全配置检查的工具,它适用于多种信息安全标准,例如ISO 27001和信息安全等级保护等认证。这个模板通常被用于确保Apache服务器的安全性能达到规定的要求,以...
在本文中,笔者将为你提供10个技巧,借此你可以保护自己的Apache Web服务器免于受到许多攻击。不过,必须谨记,你需要仔细地评估每一个技巧,以确保其适合于你的组织。
Apache系统安全加固规范是指对Apache系统进行的安全设置和加固,以确保系统的安全性和稳定性。该规范涵盖了Apache系统的各个方面,包括账号管理、认证授权、日志配置、通信协议、设备其他安全要求等。 账号管理是...
Linux下Apache服务器的配置及安全问题 Linux 作为一个开放源代码的操作系统,广泛应用于服务器领域,而 Apache 服务器则是最流行的 Web 服务器之一。在 Linux 平台上配置 Apache 服务器是许多开发者和管理员的必修...
【Apache+SSL安全反向代理配置案例】 ...总结,Apache+SSL安全反向代理配置是一项涉及多个步骤的任务,包括环境准备、软件安装、配置SSL和反向代理设置。理解这些步骤和原理对于管理和维护安全的Web服务至关重要。
### Apache服务器安全加固指南 #### 一、Apache服务器简介 Apache服务器是一款开源的Web服务器软件,在全球范围内得到了广泛应用。它的起源可以追溯到美国国家超级技术计算应用中心(NCSA)的一个项目。随着时间的...
安全设置包括但不限于: 1. SSL/TLS 加密:Apache可以配置使用SSL(Secure Sockets Layer)或更现代的TLS(Transport Layer Security)协议,为数据传输提供加密,防止中间人攻击。 2. .htaccess 文件:通过在目录...
网站安全狗apache版是一款集网站内容安全防护、 网站资源保护及网站流量保护功能为一体的服务器工具。 网站安全狗apache V3.1版更新内容: 1、新增支持64位apache插件 2、新增网站漏洞防护模块的URL地址全检测功能 ...
了解Apache的配置和安全设置是每个IT专业人员必备的技能。在Kali Linux操作系统中,Apache的主配置文件是`apache2.conf`,位于`/etc/apache2/`目录下。配置文件中的参数和设置直接关系到服务器的安全性和性能。 ...
### Apache2.2安全配置和性能优化 #### 安全配置 **Apache禁止目录遍历:** 为了确保Apache服务器的安全性,防止恶意用户通过遍历目录来获取未授权的文件或者敏感信息,需要对Apache进行相应的配置。在Apache中,...