我想使用linode部署一个django应用程序。在我的linode服务器的/var/www目录中,有一个默认的django应用程序,名为DjangoApp。我不想使用这个默认的应用程序来部署我的应用程序,所以我把我的django项目克隆到了同一个目录中,但是linode只监听默认的项目。请问我如何让linode监听我的新项目呢?
njthzxwz1#
如果你使用Linode的One-Click部署来创建Linode服务器,那么你应该运行crontab -l来检查机器上的crontab。One-Click Django应用使用Django的runserver web服务器。你应该看到一个运行runserver的cron,如下所示:
crontab -l
runserver
@reboot cd /var/www/DjangoApp && python3 manage.py runserver 0.0.0.0:8000 &
如果你想更改它,你可以运行crontab -e来编辑你的cron,并将路径/var/www/DjangoApp/更改为你想要的位置。另请注意,runserver不是为生产而设计的,所以你可能希望最终使用uWSGI在Apache或NGNIX等Web服务器上运行你的应用。
crontab -e
/var/www/DjangoApp/
1条答案
按热度按时间njthzxwz1#
如果你使用Linode的One-Click部署来创建Linode服务器,那么你应该运行
crontab -l
来检查机器上的crontab。One-Click Django应用使用Django的runserver
web服务器。你应该看到一个运行runserver
的cron,如下所示:如果你想更改它,你可以运行
crontab -e
来编辑你的cron,并将路径/var/www/DjangoApp/
更改为你想要的位置。另请注意,runserver不是为生产而设计的,所以你可能希望最终使用uWSGI在Apache或NGNIX等Web服务器上运行你的应用。