localhost 500 内部服务器错误。
root@kumar-desktop:/# sudo service apache2 restart
* Restarting web server apache2 [ OK ]
我搜索了很多东西,但没有结果。
答案1
该服务器消息的聚集是它太不具体了。因为理论上可能只是出问题了!
/etc/apache2/conf-available/fqdn.conf
通过删除文件sudo mv /etc/apache2/conf-available/fqdn.conf /etc/apache2/conf-available/fqdn.conf.bak
并取消链接配置
sudo a2disconf fqdn
重新启动服务器并检查问题是否解决
sudo service apache2 restart
如果没有,请备份您的配置并通过以下方式再次安装 apache2
sudo mv /etc/apache2 /etc/apache2.bak sudo apt-get purge apache2 sudo apt-get install apache2
重新启动服务器并检查问题是否解决
sudo service apache2 restart
如果你收到如下错误信息
The apache2 configtest failed. Output of config test was: apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/alias.load: Cannot load /usr/lib/apache2/modules/mod_alias.so into server: /usr/lib/apache2 modules/mod_alias.so: cannot open shared object file: No such file or directory Action 'configtest' failed. The Apache error log may have more information.
apache2-bin
通过重新安装sudo apt-get install --reinstall apache2-bin
因为该文件
/usr/lib/apache2/modules/mod_alias.so
是包的一部分apache2-bin
现在又
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf sudo a2enconf fqdn