LAMP调优 - 2 - 修改Apache的用户&Apache目录权限设置

本文详细介绍了如何在Linux环境中调整Apache服务器的用户和目录权限。首先,通过创建新用户'apache'并修改配置文件将Apache运行用户切换为此用户。接着,演示了如何使用chown命令更改Apache目录的属主属组,确保资源文件的安全隔离。最后,讨论了保护Apache日志安全的重要性,建议将日志文件的属主属组设为root。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改Apache的使用用户:

一、查看Apache默认用户

二、修改Apache的使用用户

1、新建用户为apache

[root@Lamp ~]# useradd apache -s /sbin/nologin -M    #  -M表示不创建用户家目录

2、修改Apache配置文件中的参数,配置文件具体在那个路径,需要看自己安装在哪里

[root@Lamp ~]# vim /etc/httpd/httpd.conf 

修改前:

修改后:

3、使用graceful平滑重启Apache,然后查看httpd的使用用户是否更改

[root@Lamp ~]# /etc/init.d/apachectl graceful 

[root@Lamp ~]# ps -ef | grep httpd

 

Apache目录权限设置:

在生产环境的网站架构中,我们应把资源文件的权限做好配置。

例:用户上传的图片及附件等和程序做好分离。这样才能更方便我们做好授权,保证Apache服务和整个服务器安全,

 

目前属主属组都属于Root;

 

使用chown来进行文件属主属组的更改:

[root@Lamp ~]# chown apache. /usr/local/apache/htdocs/ -R     #-R表示递归,htdocs中保存的是页面内容

修改后:

 

保护Apache日志安全:

对日志的授权,我们要将属主属组都设置为root;

注:由于Apache日志的记录是由Apache的主进程进行操作的,而且Apache的主进程又是Root用户启动的,所以这样不影响日志的输出,这也是记录日志最安全的方法。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值