闲置安卓设备搭建Linux服务器实现外网访问 (2)

克隆完成后目录结构如下(ls命令可直接查看):

app        LICENSE    migrations  README.md     requirements.txt

config.py  manage.py  Procfile    requirements

2.安装pip

执行命令:

sudo apt-get install python-pip

3.安装virtualenv

执行命令:

sudo apt-get install virtualenv

4.创建虚拟环境venv

在Blog_mini目录下执行下面的命令:

virtualenv venv

成功后会生成一个目录venv,目录结果如下:

app        LICENSE    migrations  README.md     requirements.txt config.py  manage.py  Procfile    requirements  venv

5.激活虚拟环境venv

在Blog_mini目录下执行命令:

source venv/bin/activate

6.安装Blog_mini需求文件

执行命令:

pip install -r requirements/common.txt

7.使用sqlite作为默认数据库来运行Blog_mini

为什么不使用MySQL数据库,我想会有小伙伴有疑问,其实我已经尝试过了,MySQL服务在我的安卓设备无法启动,至于原因,我目前也没有头绪,如果你知道的话欢迎留言告诉我。这里,为了确保教程正确性,我使用python自带的sqlite作为数据库

在Blog_mini目录下执行下面的命令:

python manage.py deploy product

可以看到多了一个data.sqlite文件,这个文件就是sqlite数据库文件,目录结构如下:

app        config.pyc   LICENSE    migrations  README.md     requirements.txt config.py  data.sqlite  manage.py  Procfile    requirements  venv

8.以8000端口运行Blog_mini:

执行命令:

gunicorn -b 127.0.0.1:8000  manage:app

至此,博客搭建完成,并且已经部署到了8000端口,你可以通过运行第二步的sunny打开隧道,并用隧道提供的域名从外网访问你的博客啦!

提示:

Blog_mini管理后台的默认账号密码:

账号:blog_mini@163.com

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdjdy.html