如何解决 localhost 上的 403 Forbidden

如何解决 localhost 上的 403 Forbidden

在全新安装的 ubuntu 12.10 上,我通过以下方式安装了 lamp 堆栈:sudo apt-get install lamp-server^phpmyadmin。然后我sudo chmod 777 /var/www就可以公开复制和更改文件www夹中的文件。我有两个问题:

首先,当我重新启动 Apache 服务器时,我得到:

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

第二次,当我localhost在浏览器中转到时,我得到了“它有效!”,但是当我转到时,localhost/newsite我得到了 403 错误。

我该如何解决这个问题?

答案1

在您的 httpd.conf 中添加:

ServerName localhost

然后重新启动 Apache。

答案2

您可能还希望配置主机名。这可以通过 hostname 命令并更改 /etc/hosts 和 /etc/hostname 来完成(对于 ubuntu,其他发行版有所不同)。有关更多详细信息,请参阅:https://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart

相关内容