У меня есть домен domain_name.com. На моей локальной машине веб-сайт сделан с использованием колбы Python. В домашнем каталоге сервера для domain_name.com я помещаю все файлы в папку 'school' и в виртуальной среде python3 выполняю команду ./main.py runserver
, которая дает:
* Serving Flask app "memorizer.application" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Как мне сопоставить это с domain_name.com/school? Локальный компьютер находится на Ubuntu 18.04, а сервер - Linux Millennium. У меня есть доступ к cpanel.
Ниже приведена последовательность запуска сценария на сервере:
. cd school/
. ls
app.py memorizer.db Pipfile.lock setup.cfg
LICENSE migrations public tests
main.py passenger_wsgi.py questions tmp
memorizer Pipfile README.md tox.ini
. pwd
/home/user_name/school
. cat main.py
#!/usr/bin/env python3
from memorizer.application import manager
if __name__ == '__main__':
manager.run()
. source /home/user_name/virtualenv/school/3.5/bin/activate
(school:3.5). ./main.py runserver
* Serving Flask app "memorizer.application" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)