如果不租用托管服务器,我可以在全球范围内使用我的网站吗?

时间:2016-01-25 10:20:50

标签: web hosting web-hosting self-hosting domain-name

我来自iOS背景,也是初学者。对于我的一些困惑,我需要一个明确的结论。

我对这个有矛盾的问题得到了很多答案。我在google上搜索过这个问题。有人说,为了让你的网站在互联网上可用,你必须要做的事情:

  1. 在亚马逊,GoDaddy,BigRock等托管服务器提供商处托管您的网站。

  2. 获取您网站的域名。有些人说,您可以在自己的服务器上托管网站,并在全球范围内提供。在这种特殊情况下,客户端将通过IP而不是域名请求。

  3. 我的问题是,我是否可以通过以下条件创建一个网站并将其公之于众:

    • 不是在托管服务提供商(如亚马逊)上托管网站,而是在我自己的服务器上托管它。无论带宽,无论性能如何,无论正常运行时间如何。
    • 我不想要域名。无论人们使用我的公共IP访问我的网站,例如123.456.789.0/~mySite - 由于好奇而只是添加了这个条件。

2 个答案:

答案 0 :(得分:3)

(1)您不必在网络托管服务提供商处托管您的网站。但是,这样做会容易得多;因为像GoDaddy,亚马逊等网络主机提供良好的服务器端产品,安全性和维护。使用这种网络托管的成本并不昂贵,特别是如果你不希望你的网站有高流量。 GoDaddy的基本网络托管价格约为每年60美元。如果您通过网络托管购买域名,那将是一个更好的交易。

(2)您不必购买域名。您可以通过IP地址访问该网站。然而,如果你不关心域名,那么最便宜的域名每年约为2至3美元,我认为这比用户记住IP地址要好。

无论您是否拥有域名,您都可以在自己的服务器上托管您的网站。但是,构建自己的服务器并不容易。

作为另一种解决方案,如果您的主要目标是建立一个没有太多流量的网站,并且您不需要数据库;我建议您以便宜的价格购买域名,然后将其托管在Google云端硬盘上。购买域名后,您可以将域名转发到Google云端硬盘帐户中的文件夹。如果您没有Google云端硬盘帐户,我可以免费获得17GB存储空间,我认为这足以满足您网站的需求。您可以在域名提供商的网站上转发域名。这就是我为我的一些网站所做的事情。以下是如何做到这一点:

1。转到drive.google.com。

2. 选择一个文件。

3. 在顶部,点击“分享”按钮。

4. 在共享框的右下角,单击“高级”。

5. 点击更改....

6. 点击网页上的公开>保存。

7。在关闭共享框之前,请在以下字段中的网址中复制文档ID"链接到共享。"文档ID由大写字母,小写字母和URL中的斜杠之间的数字组成。

8。分享看起来像" www.googledrive.com/host/ [doc id]的网址,其中[doc id]被您复制的文档ID替换。任何人都可以查看您的网页。

我希望这很有帮助。

答案 1 :(得分:2)

不要在Google云端硬盘上托管网站,这是一个糟糕的主意。 1.你公开你的Gmail,所以基本上是私人信息 2. Google云端硬盘并非用于托管网站,而是用于共享文件。

那里有免费的托管网站; xhosting,freesubdomainhosting等等。这些将为您提供其网站的子域名和访问cPanel,您可以通过FTP上传文件。

另一种选择是下载像AMPPS或XAMPP这样的程序,它可以让您托管本地Apache服务器。然后你可以向前移动,我忘记你可以搜索哪个端口,它可能是端口443,这将允许用户在他们的网络浏览器中键入你的IP并浏览你的文件在" www"夹。 (有关更多信息,请访问Google)。