我想使用linode部署一个django应用程序。在我的linode服务器的/var/www目录下,有一个默认的django应用程序,名为djjangoapp。我不想使用这个默认的应用程序来部署我的应用程序,所以我已经克隆了我的django项目到相同的目录,但linode只监听默认的项目。请问我如何让linode听我的新项目代替?
如果您使用Linode的One-Click部署来创建您的Linode服务器,那么您应该通过运行crontab -l
来检查机器上的crontab。一键式Django应用程序使用Django的runserver
web服务器。您应该看到运行runserver
的cron,如下所示:
@reboot cd /var/www/DjangoApp && python3 manage.py runserver 0.0.0.0:8000 &
如果您想更改它,您可以运行crontab -e
来编辑您的crons并将路径/var/www/DjangoApp/
更改为所需的位置。还请注意,runserver不是为生产而设计的,所以你可能希望最终在web服务器上运行你的应用程序,如Apache或NGNIX,使用uWSGI。