如何设置一台机器来托管我的网站到世界 – 用我自己的url?

我一直在玩我的博客,很多。 我有几台旧电脑,我想投入使用。

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

有关在Ubuntu 10.04桌面上进行设置的任何信息都会令人惊叹。

谢谢,麻烦您了。

在Ubuntu上设置Web服务器很容易,你可以使用apt-get并安装Apache,PHP和MySQL manuall或使用tasksel来安装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。
  • 如果您的网站/博客变得流行,您可能会发现您的互联网连接无法处理负载,因为大多数家庭互联网连接没有很好的上传速度。

WordPress位于Universe存储库中。 您可以通过apt-get或synaptic进行安装,所有依赖项都将被提取。 此处提供更多文档。

要托管服务器,您需要一个为您提供外部静态IP地址的ISP,大部分都是这样,但您通常需要提供静态IP。 然后,这是一个让域名指向该地址并在防火墙中打开一个洞的问题。

如果你这样做是为了体验它的乐趣,那就摇滚吧。

如果您这样做是因为您想拥有一个可靠的网站,请不要打扰。 家庭制造糟糕的数据中心的原因与网站托管成本相同:确保电力保持稳定,网络保持稳定,服务器和应用程序上升是资本和劳动密集型的,这在服务器场中最有效地分摊。

有些路由器支持像http://www.dyndns.com/这样的“漫游”DNS服务器,即使你的ISP可以动态地传送你的IP地址,你也可以保持一个静态名称,但需要注意的是“这可能会激怒你的ISP “确实适用。

(披露:我有一个免费的DynDNS帐户没有很好的理由,它工作在奇怪的时间我尝试过,我不用它做任何重要的事情,我的ISP 非常自由,我没有连接到DynDNS一边从那。)