我可以在不租用托管服务器的情况下让我的网站在全球范围内可用吗?

Can I make my site available world wide without renting a hosting server?

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

这个问题我得到了很多有矛盾的答案。我在 google 上搜索过这个问题。有人说,要使您的网站在 Internet 上可用,您必须这样做:

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

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

我的问题是,如果满足以下条件,我可以制作一个网站并使其 public 遍布全球:

(1) 您不必在网络托管服务提供商处托管您的网站。但是,这样做会容易得多;因为 GoDaddy、Amazon 等网络主机提供优质的 server-side 产品、安全性和维护。使用这种网络托管的成本并不昂贵,特别是如果您不希望网站上的访问量很大。 GoDaddy 的基本网络托管价格约为每年 60 美元。如果您购买虚拟主机的域名会更划算。

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

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

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

1. 转到 drive.google.com.

2.Select一个文件.

3. 点击顶部的分享按钮。

4.在分享框的右下角,点击高级。

5. 单击更改....

6. 在网络上单击 - Public > 保存。

7.关闭分享框前,复制URL的文档ID在下面的字段"Link to share."文档ID由URL.

中斜线之间的大写字母、小写字母和数字

8. 分享 URL 看起来像 "www.googledrive.com/host/[doc id] where [doc id] is替换为您复制的文档 ID。现在任何人都可以查看您的网页。

希望对您有所帮助。

不要 在 Google 驱动器上托管网站,那是个糟糕的主意。 1.你暴露了你的gmail,所以基本上是私人信息 2. Google Drive 不是用来托管网站的,它是用来共享文件的。

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

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