我目前正在使用 apache 设置服务器,但我对此很陌生。我想在配置文件中更改我的服务器名称,但似乎不起作用。我尝试使用以下命令更改服务器名称;' ServerName www.example.com
'
我把文本放在httpd.conf
文件的最顶部,因为其中有注释,然后我重新启动了服务器,但它不起作用,我收到此消息:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
我知道这只是一个警告,但我想更改名称。这里我做错了一些事情,这可能很明显,但我真的似乎无法弄清楚......
答案1
将这一行添加到/etc/hosts
文件(在本地机器上):
www.example.com <ip-address>
如果 apache 安装在本地机器上,则替换<ip-address>
为127.0.0.1
,如果它安装在远程机器上,则使用机器的 IP。
答案2
更改 Apache 配置是不够的。您需要在 DNS 中进行更改,以确保新名称与服务器 IP 绑定。您可以编辑 /etc/hosts 文件以在本地进行更改。