是否可以通过 LAN 将 PC 设置为服务器,并在其上运行真实(测试)网站?

是否可以通过 LAN 将 PC 设置为服务器,并在其上运行真实(测试)网站?

我有一台英特尔双核 PC,配备 6GB RAM 和 320GB SATA HDD(如果更好的话,我还有一台新款索尼 VAIO 笔记本电脑);以及 8mbps 家庭 LAN(宽带)连接。我不知道端口 80 是否打开(有没有办法检查?)。

现在我想要做的是...将这台电脑变成一个可以运行的 LAMP(L=CentOS)网络服务器设置,然后安装 wordpress 并在一个真实的域名上运行一个真实的网站(这将是http://comicb.us)。这可能吗?如果可以,网上有指南吗?(我找不到。)或者有人可以指导我吗?

我是一名初学者,因此如果它看起来很傻,请谨慎对待。

答案1

是的,这是可能的。端口问题由您决定。检查您的路由器,转发您的端口。就是这样
。IP/域。两个选项:

  • 如果你有一个动态 IP,你将需要一个动态域名系统类似服务。(DynDNS 有一个客户端应用程序,您可以从 cron 运行它/让它在后台运行。它会自动更新域条目,因此即使您获得了新的 IP,它也会始终指向您的 PC。)
  • 如果您有或可以获得静态 IP,您可以稍后(当您有该静态 IP 时)将域指向您的 PC。

答案2

这需要很多步骤,但首先要确保您被允许在您的 ISP 连接上托管服务。您还需要确保您在我们的 ISP 上拥有静态 IP,这可能会在您的月费之外额外花费。此时,您还应该要求他们确保您家中的调制解调器/路由器的端口 80 是开放的。您有责任确保它在您自己的路由器上是开放的并且指向您的计算机。然后您需要安装 LAMP 并设置您的网站。此时,您只需输入 IP 地址即可进行测试(您可能需要在路由器中启用 NAT 反射,以便能够从 LAN 内部公开查看它)。

一旦您知道可以从外部查看它,就值得进行域设置。您需要找到一个注册商并注册您的域名(您需要一个还提供基本 DNS 服务的注册商,因为您将充当主机,除非您也想配置自己的 DNS)。然后,您可以转到您的域名的配置页面并指向正确的名称服务器(您的或他们的),然后配置您的 A 记录以将域指向您的静态 IP。一旦 DNS 推送完成(4-48 小时,具体取决于所涉及的所有环节),您的网站就会使用您的域名启动并运行。

相关内容