我有一个虚拟根服务器,并试图使用.htaccess与Apache2.4。但我看到了一个奇怪的问题。它的工作时间很短,但它使用了所有的1GB内存,并减慢了整个服务器。我已经升级到2GB内存,现在它不使用所有内存,但仍然减慢服务器,并使用高达75%的内存。当我关闭.htaccess时,它只使用大约。22%内存,服务器响应正常。Debian 10,Apache 2.4,PHP 7.4.33它只是用于特定目录身份验证的基本.htaccess。
<Directory /var/www/>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
AccessFileName .htaccess
</VirtualHost>
有什么建议吗?谢谢
当禁用AllowOverride All
时,它工作正常。
1条答案
按热度按时间ogsagwnx1#
好吧,我认为更好的解决方案是,不使用
.htaccess
,而是将信息放入/etc/apache2/sites-available/000-default-le-ssl.conf
文件中。就像这样:
用户名和密码存储在
.htpasswd
中这似乎在不使用比平常更多的内存的情况下工作。