localhost 500 内部服务器错误

localhost 500 内部服务器错误

localhost 500 内部服务器错误。

root@kumar-desktop:/# sudo service apache2 restart
 * Restarting web server apache2                                         [ OK ] 

我搜索了很多东西,但没有结果。

答案1

该服务器消息的聚集是它太不具体了。因为理论上可能只是出问题了!

  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
    
  2. 重新启动服务器并检查问题是否解决

    sudo service apache2 restart
    
  3. 如果没有,请备份您的配置并通过以下方式再次安装 apache2

    sudo mv /etc/apache2 /etc/apache2.bak
    sudo apt-get purge apache2
    sudo apt-get install apache2
    
  4. 重新启动服务器并检查问题是否解决

    sudo service apache2 restart
    
  5. 如果你收到如下错误信息

    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

  6. 现在又

    echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
    sudo a2enconf fqdn
    

相关内容