0
点赞
收藏
分享

微信扫一扫

ubuntu 20.04.4 安装部署django应用记录(一)

1、安装ubuntu

经过测试网易云下载速度最快,地址如下:

网易云 ubuntu 镜像地址

2、安装ubuntu

ubuntu 20.04.4 server 安装详解

文章后面14节提到了要设置账号密码信息,记得修改

3、更新 ubuntu 软件源,推荐清华镜像站,写的很清楚

清华 ubuntu 软件源地址

4、更新可安装软件包,及更新已安装软件版本

sudo apt-get update
sudo apt-get upgrade

5、安装 net-tools 

系统默认没有安装net-tools,因此无法使用ifconfig,需要手动安装

sudo apt install net-tools

6、修改固定IP地址

这里可以参考我之前记录的过程,时隔多年,依然是一把过

ubuntu 20.04 设定固定IP地址碰到的坑

7、安装ssh

如果安装的时候忽略了ssh的安装,这里需要再安装下,很简单

sudo apt install ssh

8、测试ssh

ssh username@192.168.31.250

username 需替换成安装系统时的用户名,后面的IP地址已ifconfig查到的为准

回车后输入密码即可登录系统

* 阿里云等服务器需开防火墙端口。

9、测试 SFTP

服务器远程管理,windows用xshell secureCRT,在macos环境提供一个利器transmit,不用任何设置,即可上传成功。

10、修改 pip3 源

cd
mkdir .pip
vim ~/.pip/pip.conf

# 将下列内容拷贝到文件中

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

 ==========   至此 ubuntu 部分安装完毕   ==========

10、安装、测试nginx

sudo apt install nginx

安装后用用浏览器访问  xxx.xxx.xxx.xxx即可访问,看到下方图片即表示安装成功,nginx主要为开机启动且提供不间断网络访问的伺服程序

11、安装、测试 django

# 安装django
pip3 install django

# 测试django
cd
django-admin startproject django_test
cd django_test
python3 manage.py runserver

如果出现了下面图片即表示安装成功。

*这时还不能网络访问,因为没有打开允许IP地址的选项,因为是linux没有界面,本机也无法看到状态,具体修改内容另发文再记录。

12、安装、测试 uwsgi

# 安装uwsgi
sudo apt install uwsgi

uwsgi --http :8000 --wsgi-file ./django-admin/wsgi.py

如果没有报错,就应该能访问到刚才和django默认页面一样的页面了

* 我在自己装的服务器上安装uwsgi就会出现打不开,找不到路径的情况,在阿里云的服务器上就有一个较长时间的编译过程,我把图截下来了

在我自己的设备上则是下面的界面,我还特意卸载和重安装了,但没有 building wheel for uwsgi的部分。

 最后找了一些文章通过源码安装解决了这个问题,不知道会不会下次还遇到这样的问题,大家可以自行搜索学习

uwsgi 源码安装

 ==========   至此 程序安装完成   ==========

 

举报

相关推荐

0 条评论