当我尝试安装后重新启动时,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
应始终存在。