0

考虑到安全性,将 main.py 存储在 Web 服务器上的最佳做法是什么?例如,将我的 main.py 放在 /var/www/mysite.com/public_html 中是否安全,或者我应该将它放在 /var/www/mysite.com 中。

我是虚拟专用服务器的第一次订阅者,我正在运行 Nginx 作为 Tornado Web 服务器的反向代理。如果您不熟悉 Tornado,main.py 是启动我的 Tornado Web 应用程序的 python 文件。

以下是我计划如何组织文件的示例。

  • /var
    • /万维网
      • /mysite.com
        • main.py(这里更安全吗?)
        • /public_html
          • 索引.html
          • main.py (或者这里可以吗?)
      • /mysecondsite.com
        • /public_html
          • 索引.html
      • /mythirdsite.com
        • /public_html
          • 索引.html
4

1 回答 1

2

除非您特别需要它们,否则最好将它们放在 public_html 之外。我建议在 public_html 旁边为应用程序代码设置一个单独的目录:

/var/www/mysite.com/app/main.py
/var/www/mysite.com/public_html/*
于 2013-10-13T15:03:18.283 回答