关于创建自己的网站托管服务器的一些疑问

关于创建自己的网站托管服务器的一些疑问

我刚刚使用 postgresql 数据库为我所在大学的行政办公室之一免费创建了一个系统管理网站。我已经测试了这个新系统近 3 周,一切运行良好,但是,我的大学不允许我将其托管在他们的服务器之一上,而该行政办公室的人员对新系统很满意,但他们不太可能提供与网站托管资金相关的任何帮助。

在得到大学的不支持的回复后,我决定创建自己的网络服务器,并使用运行 Scientific Linux 6.2 的旧电脑在家里运行这个新系统,但是,我对初始设置有一些疑问:

  1. 如果我想要自己的网络托管服务器,是否必须有静态 IP,或者我可以使用家里的 DHCP 路由器的动态 IP?
  2. 我需要购买域名吗?或者是否可以为该系统创建自己的域名?
  3. 在满足了1、2个条件的情况下,传统的Apache服务器和俄罗斯的Nginx服务器哪个开源软件使用起来更方便?

最后,我想知道我是否遗漏了其他东西,或者我应该采取什么下一步措施来安装我的网络服务器。

答案1

是否必须有静态 IP,或者我可以使用家里的 DHCP 路由器的动态 IP?

这通常被视为强制性的。但您可以使用一些动态 DNS 功能来始终在 DNS 中保持正确的 IP 地址。这样就可以在动态 IP 上运行 Web 服务。

我需要购买域名吗?或者是否可以为该系统创建自己的域名?

您可以将虚假域名用于自己的目的,但对于面向公众的名称,您需要访问至少一个注册的全球 DNS 域名。

在满足了1、2个条件的情况下,传统的Apache服务器和俄罗斯的Nginx服务器哪个开源软件使用起来更方便?

这完全取决于您的需求。主要的区别在于应用程序级别,因此首先必须定义您想要支持哪些编程语言和框架,然后您应该检查 Web 服务器及其功能。

相关内容