小布丁和巧乐兹 站诞生记
河流凭借山川纪念故乡,我凭借和你相爱纪念岁月。@Vivien
1.准备工作
- 服务器(阿里云、腾讯云、华为云等等随便一款,文中服务器默认为阿里云、系统默认为Ubuntu)
- 域名(与域名有关的解析)
- Xshell、Xftp两款软件(百度下载官方免费版)
2.连接服务器
查看服务器端口情况
主要查看22 端口是否开启,22端口用于远程链接
设置SSH登陆密码
使用Xshell连接服务器
3.安装python
查看系统中的python
如果输入代码后显示错误,或者显示的python版本太低,我们直接安装比较新的python版本(示范安装的版本为python3.7.1)
安装新版python
首先进入一个目录(随便一个)
下载python3.7.1
解压到当前目录
编译安装
安装完成后python3.7.1被安装在中
建立软连接
如果之前输入进入了python,那么就要先删除原有的软连接,输入命令
如果没有则直接跳到这一步,输入命令
此时,输入测试,若出现python3.7.1版本,python软连接建立完成
然后再建立pip软连接,输入命令
此时,输入如果出现pip的版本,pip软连接建立完成
4.安装virtualenv和virtualenvwrapper
安装virtualenv
在随便一个目录下,输入命令
安装成功后,输入若出现virtualenv版本,安装成功
安装virtualenvwrapper
在随便一个目录下,输入命令
在随便一个目录下新建虚拟环境目录(我是在下),输入命令
添加环境变量信息
记录下virtualenvwrapper.sh的位置,输入命令
进入根目录
建立虚拟环境目录
任意目录下,输入命令
在文件最下方输入
其中VIRTUALWRAPPER_VIRTUALENV是virtualenv的安装目录
后跟的是刚才记录的virtualenvwrappper.sh位置
在任意目录下,激活环境变量
5.虚拟环境
新建虚拟环境
在任意目录下,输入命令
进入虚拟环境
在任意目录下,输入命令
像下图一样证明进入成功
在INSTALLED_APP中添加新增的APP,如上图
创建templates文件夹
在项目目录下,新建文件夹,输入命令
进入templates目录,新建一个html页面(写入任意内容测试使用),
templates文件夹下集中放置的html文件,提供给Django APP使用
创建static文件夹
在项目目录下,新建文件夹,输入命令
进入static目录,输入命令
分别放置CSS文件、js文件、图片文件、字体文件等静态资源
在文件最底部添加STATICFILES_DIRS如下图
更改为上图,这样uWSGI开机会自动启动
9.配置nginx
安装nginx
任意目录下输入命令
解压
进入解压目录
配置
编译
安装
配置软连接
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!