在家运营网站

在家运营网站

我想在家里设置网络服务器。我已经注册了域名。我不想使用托管服务。我应该如何设置 Apache 以及与域名注册商的设置,以便我的网站正常运行?

答案1

请注意,许多互联网服务提供商的服务条款不允许在家中托管,有些甚至可能因此断开您的连接或收取罚款。

如果根据提供商的服务条款,您可以在家中托管,则应在家中设置一个 Web 服务器(从您的问题中,我已经看到您选择了 Apache),该服务器在您的公共 IP 上运行(通常您需要将路由器中的端口 80 转发到服务器的内部 IP)。Apache 的安装因操作系统而异。要在 Windows 下轻松安装 Apache,我建议使用 XAMPP,可从以下位置获取:http://www.apachefriends.org/en/xampp.html

接下来,您应该将域的 A 记录指向您的公共 IP。(希望您的 ISP 提供静态 IP,许多允许家庭托管的 ISP 都提供静态 IP)。建议也对 www. 子域执行此操作。

答案2

如果你使用的是 Linux,最简单(但不是最好的)的做法是安装 Apache(如果你想要动态的话,还要安装 Mysql/PHP),然后安装网页管理因为这将给你一个良好的界面。

如果使用 Windows,请尝试下载Web 平台安装程序它应该可以帮你快速安装 IIS、SQL Server、ASP.Net(我认为还有 PHP)。

下一步是转到您的 DNS 记录并为您的域设置指向您的 IP 的 A 记录和指向您的域的 Cname。

最后,您需要将路由器上的端口 80 转发到具有 Web 服务器的机器。

就是这样!如果您不理解任何阶段,请在评论中说出来,我很乐意为您提供帮助。

答案3

A泛太平洋行动计划或 LAMP(取决于您的操作系统)应该会安装网站所需的一切。然后,您将 DNS 指向您的 IP(您确实有一个静态 IP 地址,对吗?),一切应该都正常。

相关内容