本文摘要:如何在服务器上部署Django项目并使其在后台一直运行 〖One〗废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。在服...
〖One〗废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。在服务器中安装Django需要的环境和我所需要的Python第三方库。以上所有步骤完成后,还需要进行一步操作,这是我经历的一个 坑 。 打开Django文件目录中的 settings.py ,把 ALLOWED_HOSTS=[] 改为 ALLOWED_HOSTS=[*] 。
〖One〗安装Python解释器:您需要安装Python解释器,以便在本地服务器上运行Django项目。您可以从Python官方网站下载并安装Python解释器。 安装Django:您需要安装Django框架,以便在本地服务器上构建和管理Django项目。
〖Two〗如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令,nohupcommand,command即位上文所说的python3manage.pyrunserver0.0.0.0:8000。django+vue前后端分离项目部署后端用的drf,使用的是uwsgi+nginx 进入服务器项目文件目录下,我的django项目放在了“/usr/myProjects/”目录下了。
〖Three〗- 将项目文件上传到云服务器。- 在服务器上创建Python虚拟环境,并激活。- 在虚拟环境中安装Django项目所需的依赖。 **启动Django服务**:- 在虚拟环境中启动uwsgi。 **配置前端资源**(如Vue.js):- 在Nginx配置中设置前端资源的路径。- 确保前端请求能够正确处理。
〖One〗使用ssh命令登录到您的服务器 输入密码 通过创建一个新的virtualenv为部署Django应用程序设置环境: mkvirtualenvDjangoApp 要退出新的virtualenv,请使用deactivate。 您可以使用workon在环境之间切换。
〖Two〗django+vue前后端分离项目部署 后端用的drf,使用的是uwsgi+nginx 进入服务器项目文件目录下,我的django项目放在了“/usr/myProjects/”目录下了。
〖Three〗如何用Nginx部署Django如果你在windows上开发的django项目。部署的话,需要分三步。第一步:在linux下下载python用的依赖包,搭建python环境。将windows下的项目复制到linux下,使用django自带服务进行启动。第二步:下载uwsgi模块并且编写配置文件来替代django自带的服务模块。第三步:下载nginx包,编译安装。
〖One〗使用ssh命令登录到您的服务器 输入密码 通过创建一个新的virtualenv为部署Django应用程序设置环境: mkvirtualenvDjangoApp 要退出新的virtualenv,请使用deactivate。 您可以使用workon在环境之间切换。
〖Two〗安装Python解释器:您需要安装Python解释器,以便在本地服务器上运行Django项目。您可以从Python官方网站下载并安装Python解释器。 安装Django:您需要安装Django框架,以便在本地服务器上构建和管理Django项目。
〖Three〗**部署Django项目到服务器**:- 将项目文件上传到云服务器。- 在服务器上创建Python虚拟环境,并激活。- 在虚拟环境中安装Django项目所需的依赖。 **启动Django服务**:- 在虚拟环境中启动uwsgi。 **配置前端资源**(如Vue.js):- 在Nginx配置中设置前端资源的路径。
〖One〗使用ssh命令登录到您的服务器 输入密码 通过创建一个新的virtualenv为部署Django应用程序设置环境: mkvirtualenvDjangoApp 要退出新的virtualenv,请使用deactivate。 您可以使用workon在环境之间切换。
〖Two〗Djangoversion1,usingsettingsmysite.settings Startingdevelopmentserverat QuittheserverwithCONTROL-C. 这将会在端口8000启动一个本地服务器,并且只能从你的这台电脑连接和访问。既然服务器已经运行起来了,现在用网页浏览器访问。你应该可以看到一个令人赏心悦目的淡蓝色Django欢迎页面它开始工作了。
〖Three〗首先,关闭DHCP服务器。DHCP可以自动为无线网络分配IP,这也同时方便了蹭网一族破解了你的密钥以后接入你的路由器。关闭DHCP以后,自己的电脑无线网卡需要手动指定IP,别急,咱先把路由器的内部IP改掉。
〖Four〗Django自带一个ADMINsite,类似于内容管理系统。 [编辑本段]部署 Django可以运行在Apache上,也可以运行在支持WSGI,FastCGI的服务器上。支持多种数据库,已经支持Postgresql,MySql,Sqlite3。 目前,GoogleAppEngine也支持Django的某些部分。
〖Five〗在系统目录C:\Users\当前用户\AppData\Roaming中新建pip文件夹。
**安装Nginx**:- 通过Ubuntu的包管理器安装Nginx。- 配置Nginx默认端口,例如8088。- 启动和停止Nginx服务。 **安装uwsgi**:- 使用pip安装uwsgi。- 创建一个测试Python文件以确保uwsgi能够正常运行。 **配置Django与uwsgi**:- 假设Django项目位于`/home/fnngj/pydj/myweb`。
django+vue前后端分离项目部署后端用的drf,使用的是uwsgi+nginx 进入服务器项目文件目录下,我的django项目放在了“/usr/myProjects/”目录下了。
使用ssh命令登录到您的服务器 输入密码 通过创建一个新的virtualenv为部署Django应用程序设置环境: mkvirtualenvDjangoApp 要退出新的virtualenv,请使用deactivate。 您可以使用workon在环境之间切换。