如何设置一台机器来使用自己的网址将我的网站托管到世界各地?


9

我一直在玩我的博客。我周围有几台旧计算机要使用。

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

关于在Ubuntu 10.04 Desktop上进行设置的任何信息都将是惊人的。

谢谢,麻烦您了。


为什么要在Ubuntu桌面上进行设置?
李罗2010年

4
尝试进行此操作之前,请确保您没有违反电话公司的服务条款。
大卫说恢复莫妮卡

Answers:


7

在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。
  • 如果您的网站/博客变得流行,您可能会发现您的Internet连接无法处理负载,因为大多数家庭Internet连接的上传速度都不是很好。

谢谢您的帮助。我有50MB的内存-2 MB-足够了吗?那可能处理多少流量?
myusuf3 2010年

3
@垃圾:哇。我会给50MB / s的下行速度!
内森·奥斯曼

我有一个类似的连接50MB下和1.5Mb。我无法提供精确的数字,我可以在上面运行测试网站,但是只有一两个人可以浏览。托管更大的站点实际上将取决于您的站点,该站点上的并发用户数以及您当时使用的连接。
马克戴维森

@george下载时非常好:) @Mark谢谢!
myusuf3

2MB以上是不够的;您将需要更高的带宽上限。别忘了,您将与网络上的其他计算机以及服务器上的其他程序共享2MB。
Burhan Khalid

3

WordPress在Universe库中。您可以通过apt-get或synaptic安装,所有依赖项都将被引入。更多文档在此处

要托管服务器,您需要一个ISP,该ISP会为您提供一个外部静态IP地址,但大多数情况下都会这样做,但是通常必须要求一个静态IP。然后,要使域指向该地址,并在防火墙中打开一个漏洞。


使用dyndns时,我认为您不需要静态IP。
2010年

3

如果您是出于体验或乐趣而这样做,请继续努力。

如果您因为要拥有可靠的网站而这样做,请不要打扰。家庭制作糟糕的数据中心的原因与网站托管需要花钱的原因相同:确保电源保持正常运行,网络保持正常运行,服务器和应用程序正常运行都需要大量资本和劳动力,这在整个服务器场中最有效地摊销。

某些路由器支持“漫游” DNS服务器,例如http://www.dyndns.com/,即使您的ISP可能动态地移动IP地址,该路由器仍可以保持静态名称,但“警告可能会激怒您的ISP”确实适用。

(披露:我没有免费的DynDNS帐户,这没有很好的理由,它在我尝试过的奇怪时间都可以使用,我没有将其用于任何重要的事情,我的ISP 非常开放,并且除了DynDNS之外,我都没有任何连接从那开始。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.