繁体   English   中英

在 httpd.conf (Amazon AWS EC2) 中找不到 Httpd 配置值

[英]Cannot Find Httpd Configuration Value in httpd.conf (Amazon AWS EC2)

我正在使用免费套餐 Amazon AWS EC2 微型实例并托管一个 Wordpress 站点。 由于内存太低,经常出现“建立数据库时出错”之类的常见错误,从日志中可以看到http进程占用了内存,导致web服务停止。

我已经调整了我的 MySQL 配置文件,现在我喜欢调整 http 配置。 我喜欢在我的 httpd.conf 中应用以下内容

Timeout 30
KeepAlive On
MaxKeepAliveRequests 50
KeepAliveTimeout 10

<IfModule prefork.c>
    StartServers          3
    MinSpareServers       2
    MaxSpareServers       5
    MaxClients            10
    MaxRequestsPerChild   1000
</IfModule>

但由于某种原因,我在文件中找不到上述信息。 我需要手动添加吗? 是在别的地方吗? 我试图在另一个文件夹中找到它,但找不到任何东西。 顺便说一下,我不是 Linux 人。 我很感激这方面的任何指导。

我的 Linux 版本是 Amazon Linux AMI 版本 2016.03。 谢谢。

主要配置文件:

- /etc/httpd/conf/httpd.conf

其他配置加载文件:

- conf.modules.d/*.conf
- conf.d/*.conf

MPM 配置文件:

/etc/httpd/conf.modules.d/00-mpm.conf

您找不到该部分,因为亚马逊使用默认配置。 在此文件的末尾添加您的代码:

<IfModule prefork.c>
 StartServers 3
 MinSpareServers 2
 MaxSpareServers 5
 ServerLimit 10
 MaxClients 10
 MaxRequestsPerChild 100
</IfModule>

并重新启动 Apache 服务器:

sudo service httpd restart

资料来源: https : //www.pauloacosta.com/2019/09/onde-fica-o-arquivo-de-configuracao-do.html

最好的办法是添加配置文件并在重启后监视httpd

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM