制作自己的服务器并托管网站

Making own server and hosting a website

所以我想出了创建网站并将其放在我的服务器上的想法,该服务器将由旧电脑组成(我计划在那里安装 ubuntu 并启动 运行 自己的服务器) .问题是,我可以将我的服务器设置为使用 SMTP 并同时托管我的网站以使用它吗?还有一个,如果我编码了一个网站,是否需要购买域名?或者有没有办法让网站免费上线???

哦亚历克斯,

我同情你。 post里面有很多问题。首先,您需要确保您能够 运行 您的 ISP 上的服务器。某些 ISP 在其合同中有条款禁止您这样做。这并不是说您不能这样做,而是要注意违反合同这样做可能会产生后果。您可以将您的服务器设置为 UBUNTU 到 运行 邮件服务器和网络服务器。是的,这当然是可能的。

不需要购买域名。域名只是为了以一种干净的方式将每个人重定向到您的 IP 地址。通常这是一个静态 IP。有时您可以从您的 ISP 租用它们。尽管如上所述,他们不赞成将其用于服务器目的。您可以指示您的 Web 服务器在特定端口(例如默认端口 80)显示您的网站。例如,您将拥有一个 IP 地址 192.168.1.1:80,您可以将其提供给您的朋友并自己访问。所以没有必要预先购买域名。

如果可以的话,我建议从 DigitalOcean.com 租用一个 droplet,这样您就不必支持自己的硬件。最低的售价 5 美元,用作开发服务器很不错。如果您 运行 遇到问题,只需删除液滴并旋转一个新液滴即可。而不是每次都从头开始完全重新安装 Ubuntu。我希望你明白这一点!

要安装 Apache 等 Web 服务器,您可以从本教程开始。

Install a LAMP Stack on UBUNTU

Install a Mail Server

要获取您的计算机 IP,请在终端提示符下使用以下命令。通常有一个 eth1 指示符会显示一个 inet addr:192.168.1.1 您的 IP 地址会有所不同。

ifconfig