考虑到安全性,将main.py存储在Web服务器上的最佳做法是什么?例如,将main.py放在/var/www/mysite.com/public_html中是否安全,或者我应该将它放在/var/www/mysite.com中。
我是虚拟专用服务器的第一次订阅者,我正在运行Nginx作为Tornado Web服务器的反向代理。如果您不熟悉Tornado,main.py是启动我的Tornado Web应用程序的python文件。
以下是我计划如何组织文件的示例。
答案 0 :(得分:2)
除非你在那里特别需要,否则最好不要使用public_html。我建议在public_html旁边为应用程序代码设置一个单独的目录:
/var/www/mysite.com/app/main.py
/var/www/mysite.com/public_html/*