怎样从零开始搭建本身的博客(基于flask架构)

熊熊出没  金牌会员 | 2025-1-11 07:18:09 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 871|帖子 871|积分 2613

互联网是一片众多的汪洋,但是我已经有了属于本身的岛屿
1.前置资源:

1.物色好一个令本身满足的服务器(系统选择Ubuntu 20.04)
2.准备好一个域名(访问ip+端口也可行,但是丑且不安全)
3.可以或许在当地正常运行的项目
2.搭建

1.不借助宝塔页面

笔者一开始是直接用Finalshell毗连服务器搭建的,不外这种方法比较繁琐,并且在断开毗连后项目就无法举行访问(笔者部署的是flask项目,关闭实例后虚拟情况也会主动关闭,项目因此而无法运行),因此在这里就不多做赘述,仅提供干系指令。
更新安装源
  1.  sudo apt update
复制代码
安装Nginx
  1.  apt install nginx
复制代码
安装Mysql
  1.  sudo apt install mysql-server mysql-client
复制代码
pip干系
  1.  更新pip
  2.  pip3 install --upgrade pip
  3.  安装虚拟环境管理包
  4.  pip install virtualenvwrapper
复制代码
虚拟情况设置
  1.  export WORKON_HOME=$HOME/.virtualenvs
  2.  VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
  3.  source /usr/local/bin/virtualenvwrapper.sh
复制代码
执行下令
  1.  source ~/.bashrc
复制代码
创建虚拟情况
  1.  mkvirtualenv --python=/usr/bin/python3 dxzlk_env
复制代码
在虚拟情况中设置本身所需的包,以及设置好sql文件,即可以把本身的文件导入服务器举行调试实验运行。
2.借助宝塔页面部署

假如你按照了上述的步调部署了很长时间依旧无法运行,那么我建议你去用宝塔界面,宝塔可以提供更加方便快捷的部署,链接:宝塔面板下载,免费万能的服务器运维软件 (bt.cn)
在该位置输入本身的服务器公网ip,ssh账号和密码,放行22端口,点击安装到服务器

选择本身必要的插件,然后点击安装即可,在安装前只管保证本身没有往内里塞太多的怪东西,不然后续会很麻烦(亲测)。

安装完成后会给你弹出一个账号和密码,它是你用来访问宝塔页面的账号,必要好好保存。当进入这个页面后,代表宝塔页面安装乐成。

进入文件,在文件里创建一个文件夹,然后把当地的项目压缩上传,上传完成后在该页面完成解压,解压完成后,记着app.py
的路径。

点击数据库,根据项目中的信息创建数据库,然后导入当地的sql文件。

最后点击网站选项卡,点击python项目选项,安装合适的python版本,然后导入项目

导入后点击模块,安装本身必要的包,安装完之后就可以让项目跑起来了。
跑起来之后访问ip地址加端标语,假如显示本身的页面即设置乐成。
3.结语

在设置服务器时还有着很多的细节必要去注意,不外严酷按照本文提供的教程大概率会部署乐成,不外由于差异厂商的服务器提供的基础服务的差异,也会存在设置失败的情况,当出现失败时不要气馁,以及不要在一个题目上花费太多的时间,有时候重开反而是更好的选择。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表