<分区>
我是第一次设置 Ubuntu,我想将其用作托管网站的服务器:
www.something.net
blah1.something.net
blah2.something.net
我需要设置什么作为主机名?这需要如何在/etc/hosts 文件中设置?
谢谢!
<分区>
我是第一次设置 Ubuntu,我想将其用作托管网站的服务器:
www.something.net
blah1.something.net
blah2.something.net
我需要设置什么作为主机名?这需要如何在/etc/hosts 文件中设置?
谢谢!
最佳答案
我认为机器主机名和您机器上的托管网站/域之间可能存在一些混淆。
要设置主机名,您可以使用hostname
命令。像下面这样的东西应该在 ubuntu 上工作。 (您还必须修改您的 DNS 记录,以便 mycomputer.domain.com
解析为您的 IP)
sudo 主机名 mycomputer.domain.com
参见 hostname man page想要查询更多的信息。您还需要在 /etc/hostname
文件中进行这些更改,否则主机名将在您下次重新启动时改回。
要将像 www.something.net
这样的域指向您机器上的页面,您需要编辑 something.net 的 DNS 记录,这些记录可以在机器本身本地维护,但你必须设置一个 DNS 服务器。 something.net
的 DNS 很可能由您注册域的公司提供,在这种情况下,您只需更改 IP 地址 www.something.net
和 something.net
指向(通过他们的网站等)。然后设置一个网络服务器来响应/服务这些网站的页面。
您可能会找到 ApacheMySQLPHP关于配置 Web 服务器的 ubuntu wiki 帮助指南。
/etc/hosts 不会真正涉及到,除非你正在做某种测试设置/内联网系统。
希望这对您有所帮助。
关于ubuntu -/etc/hosts 中的 www 和子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10826110/
相关文章:
python - 似乎无法初始化 Spark 上下文 (pyspark)
python - 找到 django/contrib/admin/templates
php - api.example.com 比 example.com/api 好吗?
.htaccess - 如何将我的 Silverstripe 网站的子页面显示为子域?
hostname - 网络设备主机名是由设备本身还是网络管理员确定?
networking - 应用层如何将ip地址传递给网络层?
node.js - 在 apache2 服务器上的 express Node js 中提供静态文件时自动重定向而无需代理传递名称