С учетом безопасности, что является наилучшей практикой для хранения моего main.py на веб-сервере? Например, можно ли разместить мой main.py в /var/www/mysite.com/public_html или разместить его в /var/www/mysite.com.Как защитить файл python от tornado?
Я являюсь подписчиком в первый раз на виртуальном частном сервере, и я запускаю Nginx в качестве обратного прокси-сервера для веб-сервера Tornado. Если вы не знакомы с Tornado, main.py - это файл python, который запускает мое веб-приложение Tornado.
Ниже приведен пример того, как я планирую организовать свои файлы.
- /вар
- /WWW
- /mysite.com
- main.py (Это здесь безопаснее?)
- /public_html
- index.html
- main.py (Или это нормально здесь?)
- /mysecondsite.com
- /public_html
- index.html
- /public_html
- /mythirdsite .com
- /public_html
- index.html
- /public_html
- /mysite.com
- /WWW
Отличный ввод Бен, вы делаете хорошую точку. Нет никакой причины, по которой публичный пользователь должен будет просмотреть этот файл, поэтому я сделаю отдельный каталог, как вы предложили. – pyRabbit