Apache 无法可靠地确定服务器

Apache 无法可靠地确定服务器

当我尝试安装后重新启动时,Apache 无法完全确定域名。

我收到这个错误;

$ sudo /etc/init.d/apache2 restart
Restarting web server config apache2
apache2: Could not reliably determine the server's fully qualified domain
name, using 127.0.1.1 for ServerName.

为什么我看到127.0.1.1? 我尝试过保存ServerName localhost到我的/etc/init.d/apache2,但每次输入时它都会将我重定向到 Google 搜索页面phpmyadmin

将不胜感激任何专家的帮助。

答案1

除非有特殊原因需要确定,否则没有真正的理由尝试这样做。我在服务器上运行 3 个网站,很快就会有 5 个网站,每次重启时它仍然会这样。这似乎只在非常特殊的情况下才重要。

答案2

您需要在 apache 配置中指定(可选)站点名称。编辑/etc/apache2/httpd.conf文件。

添加以下参数

Servername <your-website-name> 

例如

 Servername ketan.in

重启 Apache

/etc/init.d/apache2 restart 

答案3

默认情况下,apache 的配置是空白的。尝试用这个进行设置。

打开终端,然后编辑 /etc/apache2/httpd.conf,

设置服务器名称 localhost

确保您已正确更改httpd.conf。

使用此命令重新启动:

sudo 服务 apache2 停止

sudo 服务 apache2 启动

参见下图。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案4

线:

ServerName localhost

应添加到/etc/apache2/httpd.conf或 中的某个特定站点/etc/apache2/sites-available/。配置可能因版本不同而不同,但httpd.conf应始终存在。

相关内容