发现自己买了个阿里云服务器和域名很久了,今天有个想法想做一个工具类的网站博客,所以查了查资料顺便用python搭个服务器。
今天笔记如下:
今天用到了工具:
1.Putty-用于连接服务器
![cba03275f39624997d18c58af836e1ae.png](https://i-blog.csdnimg.cn/blog_migrate/1d5a2b4c612c7f8fa3590b3ef3d40148.jpeg)
2.WinSCP-用于传输与管理服务器文件
在主机名输入IP地址
![175aec50987f4e2c3fedfbf0ecdf8675.png](https://i-blog.csdnimg.cn/blog_migrate/89351c19bd28046c7e8825759a2cb5dc.jpeg)
![604b92b6d6f1dd98da008465e9b17c78.png](https://i-blog.csdnimg.cn/blog_migrate/e1629752c134efc3a42206d82ea8b6d8.jpeg)
3.服务器使用的是阿里云的轻量级服务器,系统是Ubuntu18.04,一开始用了16.04版本的,发现使用的python3.5版本,这个版本有点低,需要加载太多的包了,所以干脆直接换成了18.04。结果真香。
![69fad3f9617103cbd9e9987c49f3a775.png](https://i-blog.csdnimg.cn/blog_migrate/4797445cc73a70e932dbd6c9ee4a6ec5.jpeg)
4.记得在大学里面用过linux,以为毕业以后不太会用了,结果今天就重温了一下。
apt-get install + software name 安装到系统
pip3 install + software name 安装python 模块
sudo 管理员身份运行
cd 打开文件夹
ls 浏览当前文件夹所有文件
更新系统(当为旧服务器时,不建议更新系统,防止不兼容):
sudo apt-get update
sudo apt-get upgrade
进入新的系统依次执行安装python:
sudo apt install python3-pip
pip3 install mezzanine 安装python的博客模块
因为有python2 和 python3 用下面语句将python自动指向python3
删除原来的连接 将python指定为python3
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.6 /usr/bin/python
创建博客项目:
mezzanine-project tabzhu
cd tabzhu
python3 manage.py createdb 创建数据库
需要输入公网IP,输入管理员账户:root,email,密码
命令行会询问是否添加demo pages 打上YES
sudo python3 manage.py runserver 0.0.0.0:80 -运行服务器
如果出现下图问题,则
![0b536a27f2873b46021cf38fe78423f6.png](https://i-blog.csdnimg.cn/blog_migrate/ae4d0f14d58406feb9768c181d8b4136.jpeg)
修改 settings.py 或者 local_settings.py 中 ALLOWED HOSTS = [‘IP’,’域名’,’’]
在浏览器中输入IP/域名 出现以下界面
![55d46ee66935e804713d78f5b50f0932.png](https://i-blog.csdnimg.cn/blog_migrate/69c5ccc0bce060a2eafc8938b77da891.jpeg)