2017-08-09 309 views
1

我的网站已关闭很长时间(注册页面关闭),但是当打开注册页面时,我想很多访客正尝试访问上述页面。现在,它会导致一个问题,一个Internal Server Error那就是:500内部服务器错误导致

内部服务器错误

服务器遇到一个内部错误或配置错误, 无法完成您的请求。

请与服务器管理员[email protected]和 联系,通知他们发生错误的时间以及可能导致错误的任何 已完成的操作。

有关此错误的更多信息可能在服务器错误 日志中可用。

此外,遇到500内部服务器错误错误,而 试图使用ErrorDocument来处理请求。

当试图刷新网站时,错误有时会消失,有时会再次回来。我有searched这是什么原因,并试图删除我的.htaccess文件。试图访问网站主页并多次刷新时,错误消失!所以,认为它可能是服务器错误的原因。

这是我的htaccess的内容:

Options -Indexes 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . index.php?%{QUERY_STRING} [L] 
</IfModule> 

什么是错的配置。还有什么可以导致这个错误?

附加说明:如果我们一次获得了大约1k +用户的高流量,我们得到了这个错误,但是当我们只有500个用户以下的错误未显示时。

+1

检查你的日志前 – rtfm

+0

条件规则和2条规则没有意义,几乎完全相同,并且L一个 – rtfm

+0

日志中没有列出错误m发生(日期) –

回答

0

我觉得头模块功能已停用 尝试在你的命令行:

第一的Install mod_headers

sudo a2enmod headers然后重启apache

服务的Apache2重启

相关问题