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 源码安装
========== 至此 程序安装完成 ==========