如何设置一台机器来向全世界托管我的网站(使用我自己的 URL)?

如何设置一台机器来向全世界托管我的网站(使用我自己的 URL)?

我一直在忙着我的博客。我手头有几台旧电脑,我想利用它们。

我想知道是否有办法设置服务器,然后将其链接到我购买的 URL 和服务器页面,甚至可能安装 wordpress。

任何有关在 Ubuntu 10.04 桌面上进行设置的信息都将非常有用。

谢谢,麻烦您了。

答案1

在 Ubuntu 上设置网络服务器非常容易,您可以使用 apt-get 并手动安装 Apache、PHP 和 MySQL,或者使用 taskel 安装 LAMP 堆栈。

sudo tasksel install lamp-server

https://help.ubuntu.com/community/ApacheMySQLPHP

完成后,您将能够在本地机器上设置您的博客并运行它。

您可以按照指南这里有关如何在 Ubuntu 下安装 wordpress 的信息,请按照此步骤操作获得关于如何安装的通用指南。

--

下一步

  • 购买域名(我的域名来自 123-reg.co.uk)
  • 将域名指向您的 IP 地址
    • 如果您有一个静态 IP,只需将域指向该 IP。
    • 如果您没有静态 IP,您将需要使用 dyndns 之类的服务在 IP 发生变化时更新 DNS 记录。
  • 根据您的网络设置,您将需要使用端口转发将端口 80 转发到运行 apache 的机器,或者使用路由器上的 NAT 将您的公共 IP 地址连接到您的机器的 IP。

--

其他几点

  • 如果可能的话,你最好在机器上使用 Ubuntu Server,因为它更适合于该任务,并且不需要 Web 盒上的 GUI。
  • 如果您的网站/博客变得流行,您可能会发现您的互联网连接无法处理负载,因为大多数家庭互联网连接的上传速度不是很好。

答案2

Wordpress 位于 universe 存储库中。您可以通过 apt-get 或 synaptic 安装,所有依赖项都会被提取。更多文档这里

要托管服务器,您需要一个能为您提供外部静态 IP 地址的 ISP,大多数 ISP 都会提供,但您通常必须请求一个静态 IP。然后,您需要获取指向该地址的域名并在防火墙上打开一个漏洞。

答案3

如果您这样做是为了体验或寻求乐趣,那就继续吧。

如果你这样做是因为你想拥有一个可靠的网站,那就别费心了。家庭成为糟糕的数据中心的原因与网站托管需要花钱的原因相同:确保电力供应、网络供应、服务器和应用程序供应需要大量资金和劳动力,而这些成本最有效地分摊到服务器场中。

有些路由器支持“漫游”DNS服务器,如http://www.dyndns.com/这样,即使您的 ISP 可能会动态地传送您的 IP 地址,您也可以维护静态名称,但“这可能会激怒您的 ISP”的警告确实适用。

(披露:我有一个免费的 DynDNS 帐户,没有什么特别好的理由,它只在我尝试过的几次中起作用,我没有用它做任何重要的事情,我的 ISP非常自由主义者,除此之外我与 DynDNS 没有任何联系。)

相关内容