ReactJS,Express 应用程序在内部专用 IP 服务器上自托管

ReactJS,Express 应用程序在内部专用 IP 服务器上自托管

我知道我们可以在 Amazon、Microsoft Azure、Heroku 等上托管我们的 ReactJS 应用程序。但是,为了在内部托管服务器上进行设置,需要采取哪些重要步骤和安全预防措施。

  1. 拥有的优点和缺点是什么Linux或者视窗基于服务器。(也包括相关版本)
  2. 如何在本地托管服务器上设置 SSL。有哪些选项。
  3. 应采取哪些安全预防措施?
  4. 可以连接 ISP 提供的具有专用 IP 的互联网线路,但是网络中间是否需要任何安全硬件?
  5. 如何设置/连接购买的域名(www.mydomain.com)到内部托管服务器。
  6. 如何为内部托管服务器分配多个 IP,以便如果一台服务器或一个网络出现故障,另一台服务器仍可继续使用购买的域名。
  7. 如何从硬件层面记录IP(访客)访问日志,以保证服务器安全。
  8. 如何设置内部代码版本控制系统(使用任何本地版本控制系统和 GitHub),这样如果一次部署失败或产生任何麻烦;我们可以恢复到旧的代码版本。
  9. 如何设置邮件服务器来发送和接收电子邮件,以及如何在本地托管服务器上设置不同的电子邮件。

答案1

刚刚查看了以下链接,其中包含与最常见的服务器设置实践相关的大部分详细信息。希望这能回答与服务器环境设置相关的问题。

https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application

在里面相关文章部分(在上述文章的末尾)有很多关于在 Ubunto 等上设置 NodeJS 应用程序的信息。希望那里的讨论能够更深入地阐明这些概念。例如如何在 Ubuntu 16.04 上使用 Rancher 部署 Node.js 和 MongoDB 应用程序

相关内容