我是第一次设置 Ubuntu,我想用它作为服务器来托管网站:
www.something.net
blah1.something.net
blah2.something.net
我需要设置什么作为主机名?以及如何在 /etc/hosts 文件中进行设置?
谢谢!
我认为机器主机名和您机器上的托管网站/域之间可能存在一些混淆。
要设置主机名,您可以使用该hostname
命令。像下面这样的东西应该可以在 ubuntu 上运行。(您还必须修改您的 DNS 记录,以便mycomputer.domain.com
解析到您的 IP)
sudo hostname mycomputer.domain.com
有关更多信息,请参见主机名手册页。您还需要在/etc/hostname
文件中进行这些更改,否则下次重新启动时主机名将变回。
要将域名指向www.something.net
您机器上的某个页面,您需要编辑 something.net 的 DNS 记录,这些记录可以在机器本身本地维护,但您必须设置 DNS 服务器。您的 DNS 很可能something.net
由您注册域的公司提供,在这种情况下,您只需更改 IP 地址www.something.net
并something.net
指向(通过他们的网站等)。然后设置一个网络服务器来响应/提供这些站点的页面。
您可能会在 ubuntu wiki 帮助中找到有关配置 Web 服务器的ApacheMySQLPHP指南。
/etc/hosts 除非您正在制作某种测试设置/内联网系统,否则不会真正参与其中。
希望这可以帮助。