用于托管Web应用程序的Linux模式和实践

时间:2009-12-18 06:04:46

标签: linux hosting design-patterns web-hosting

我主要在Windows平台上使用桌面应用程序。现在我专注于Linux平台来托管Web应用程序。

在Linux上托管应用程序时,我不遵循任何程序。我只需检查SVN中的文件并在主目录上运行该应用程序。我不知道在哪里存储应用程序数据(例如:mysql / postgres或Mongodb或redis,tokyo tyrant)。保留日志文件的位置..当我们在服务器上进行后端维护工作时,您有什么提示,但向用户显示“正在进行维护”消息。

如何在运行Linux应用程序的VPS /专用/云服务上托管您的应用程序?

你有清单吗?你有什么提示吗?花样?

1 个答案:

答案 0 :(得分:0)

非常广泛的问题

  • 您在哪里存储应用程序数据?。大多数人会安装 MySQL ,这将正确地将数据存储在 / var / lib / mysql 和Apache中,其中通常使用 / var / www 。这些应用程序通常配置为 / etc / apache2 / etc / mysql
  • 保存日志文件的位置。这几乎总是进入 / var / log 。对于配置检查 /etc/syslog.conf
  • 如何配置服务器维护消息?。使用您的消息创建一个HTML文件,并通过配置 /etc/apache2/httpd.conf
  • 中的apache来提供该文件
  • 如何进行虚拟Linux服务器?。最简单的方法是在Amazon EC2上安装实例,或者可以使用Oracle的VirtualBox(类似于VMWare,但是免费)。你也可以尝试使用Zen / KVM,但这些都是微不足道的,所以除非你有Linux maven,否则我会清楚这些。