首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache2配置与安全

Apache2配置与安全
EN

Ask Ubuntu用户
提问于 2014-01-29 13:19:00
回答 1查看 134关注 0票数 0

我已经在ubuntu12.04下安装了apache2。

First

我读过关于mpm工人和prefork的区别。在我的例子中,它是在工人身上。在我的apache2.conf中有:

代码语言:javascript
运行
复制
<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

grep -ef apache2给出:

代码语言:javascript
运行
复制
root      1189     1  0 13:14 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1192  1189  0 13:14 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1194  1189  0 13:14 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1195  1189  0 13:14 ?        00:00:00 /usr/sbin/apache2 -k start

我不明白为什么有4个进程,为什么一个进程由root拥有,其他进程由www-data拥有。

第二

我还读到,用www数据作为所有者和组设置/var/www不是个好主意。但我不明白为什么?

好的方法是让root作为所有者拥有完全的权限,而将组留给具有rx权限的www数据。是对的?

EN

回答 1

Ask Ubuntu用户

发布于 2014-01-29 14:54:03

根是最安全的

使用root可以防止任何恶意软件(人们说linux不能获得病毒,但它可能而且很安全)不会接管您的apache服务器,因为root是一个单独的具有极端特权的帐户。长话短说,让它扎根。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/412577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档