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

发布于 2024-08-14 18:08:38 字数 304 浏览 3 评论 0原文

我主要从事 Windows 平台上的桌面应用程序的工作。现在我主要关注 Linux 平台来托管 Web 应用程序。

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

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

你有清单吗?您有什么建议吗?技巧?

I work mostly on desktop application on Windows platform. Now I am focusing on Linux platform to host web applications.

While hosting the application on Linux, I don't follow any procedure. I simply CHECKOUT the files from SVN and run the application on home directory. I don't know where to store the application data (example: mysql/postgres or Mongodb or redis, tokyo tyrant). Where to keep the log files.. What is the tip you have when we do the backend maintenance work on the server but display to the user saying that 'maintenance in progress' messages.

How do you host your application on VPS/dedicated/cloud service running Linux application?

Do you have any checklist? Do you have any tips & tricks?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三生殊途 2024-08-21 18:08:38

非常广泛的问题

  • 您在哪里存储应用程序数据?。大多数人会安装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 专家,否则我会远离这些。

Very broad question

  • Where do you store application data?. Most people would install MySQL which would properly store the data in /var/lib/mysql and Apache where /var/www is typically used. These applications are usually configured in /etc/apache2 and /etc/mysql.
  • Where to keep log files?. These almost always goes in to /var/log. For configuration check /etc/syslog.conf
  • How do you configure a server maintenance message?. Create a HTML file with your message and serve it by configuring apache from /etc/apache2/httpd.conf
  • How to do virtual Linux servers?. The easiest way is to install an instance on Amazon EC2 or you could use Oracle's VirtualBox (similar to VMWare, but free). You could also try Zen/KVM but these are far form trivial, so unless you have Linux maven around then I would stay clear of these.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文