发布时间:2026/8/28 19:19:11
【记录】从0开始创建Linux宝塔面板并部署python flask+mysql项目 目录1 创建云服务器2 云服务器配置3 部署python项目1 创建云服务器由于没有截图了我就简单说明一下①在一些云服务器官网选择产品我选择的是 云服务器ECS个人版可以先用试用云服务器去尝试。②立即试用后到选择界面我选择广州的大家可以根据自己的地区选择离自己最近的服务器配置可以选择最低配也够用了如果你需求高可以选择高配一点的然后按以下选择配置操作系统ubuntu预装宝塔面板Linux至此创建试用实例完成。2 云服务器配置①先进入工作台找到云服务器ECS实例找到网络与安全组②在入方向中添加入方向规则按以下创建8888手动输入其他在里面可以找到注意这里是三个端口。③点击远程连接进入到云服务器这里说需要workbench直接使用它原本的内容点确定即可。④进入到页面后在命令行输入bt default会输出类似以下内容外网面板地址: http://8.14.190.64:8888/xxxxxx 内网面板地址: http://172.xx.xx.xx:8888/xxxxxx username: xxxxxxxx password: xxxxxxxx此时一定要记住username和password截图并复制保存。⑤现在打开另一个浏览器页面我用chrome浏览器输入外网面板地址填写服务器上面显示的外网面板地址: http://8.14.190.64:8888/xxxxxx即可进入到以下页面⑥输入自己的账号密码一键专享绑定进入到以下⑦选择安装LNMP推荐以下内容为wordpress安装若不使用wordpress可直接跳过之前顺便安装了等待安装过程中在左侧栏找到文件进入到/www/wwwroot/8.14.190.648.14.190.64改为自己的网站名在左上角找到输入以下链接进行下载https://cn.wordpress.org/latest-zh_CN.zip下载好后解压拥有以下文件夹则成功。在左侧边栏找到网站点击设置在网站目录那里添加子目录/wordpress保存并关闭放跨站攻击。⑧在左侧栏找到数据库添加数据库进入到数据库配置页面修改信息数据库名用户名密码都可以自己设置密码用他的强密码也可以但是要记住他的密码⑨在阿里云扩展面板左侧栏找到网站找到自己刚刚配的网站名点击设置在左侧找到伪静态选择wordpress保存。⑩另开一个网页输入自己的网站名刚才网站那里可以看到也是外网ip进入后出现以下提示则表明创建成功进入后填写自己刚才创建的数据库信息点击提交运行安装程序这里需要填写信息站点标题给你的网站起个名字比如“我的个人博客”以后可以随时改用户名设置你登录WordPress后台的账号不要用admin起个别的名字更安全密码设置一个非常强大的密码WordPress会提示强度并记录下来电子邮件填写你常用的真实邮箱用于找回密码等对搜索引擎的可见性建议先勾选等网站完全做好后再开放。然后登陆进入WordPress。进入到这个页面即可开启你的制作这里的制作还是比较可视化的很快能学会。以上为wordpress安装至此完成配置。3 部署python项目3.1数据库准备①创建一个新的数据库②修改已经写好的flask项目中的数据库配置内容# MySQL数据库配置 app.config[SQLALCHEMY_DATABASE_URI] mysqlpymysql://username:passwordlocalhost/database_name app.config[SQLALCHEMY_TRACK_MODIFICATIONS] False app.config[MYSQL_UNIX_SOCKET] /tmp/mysql.sock注意修改用户名密码和数据库名最后一行socket是在mysql的配置文件中找到在左侧栏软件商店查找MySQL拉最右边点设置找到②写一个初始化数据库的代码可以问一下ai需要包含创建表及插入数据3.2python项目部署①左侧栏找到文件在这里创建自己的项目文件夹②把自己准备好的python项目上传③左侧栏找到网站点击python环境管理创建虚拟环境无法创建的先随便添加一个项目python环境选择自己等下要的创建完成后打开他的终端在命令行输入sudo apt install python3-venv下载完成后再回到创建虚拟环境此时就可以创建成功。④填好信息这里创建项目选择uwsgi项目端口需要去入方向规则添加之前有说怎么添加python环境选择刚才创建好的虚拟环境项目地址选择上传的项目应用名称可以填app。⑤创建完成后点击设置选择域名管理填写自己的域名⑥打开外网映射⑦再次点开项目终端下载你所需要的库可以先下载我这个后面缺什么再下什么pip install flask flask-sqlalchemy pymysql flask-migrate⑧在左侧栏找到软件商店输入Nginx点击设置修改配置文件先复制粘贴下面这段代码user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; stream { log_format tcp_format $time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time; access_log /www/wwwlogs/tcp-access.log tcp_format; error_log /www/wwwlogs/tcp-error.log; include /www/server/panel/vhost/nginx/tcp/*.conf; } events { use epoll; worker_connections 51200; multi_accept on; } http { include mime.types; #include luawaf.conf; include proxy.conf; lua_package_path /www/server/nginx/lib/lua/?.lua;;; default_type application/octet-stream; server_names_hash_bucket_size 512; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 50m; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 5; gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/json image/jpeg image/gif image/png font/ttf font/otf image/svgxml application/xmlrss text/x-js; gzip_vary on; gzip_proxied expired no-cache no-store private auth; gzip_disable MSIE [1-6]\.; limit_conn_zone $binary_remote_addr zoneperip:10m; limit_conn_zone $server_name zoneperserver:10m; server_tokens off; access_log off; server { listen 80; server_name xxxx;#域名 index index.html index.htm index.php; root /www/wwwroot/xxxx;#项目地址 # allow 127.0.0.1; # allow ::1; # deny all; #error_page 404 /404.html; # include enable-php.conf; location / { proxy_pass http://127.0.0.1:10123; # Flask端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /\. { deny all; } access_log /www/wwwlogs/access.log; } include /www/server/panel/vhost/nginx/*.conf; }注意修改域名端口项目地址端口是刚才创建项目的端口⑨再次打开终端运行数据库初始化代码⑩重启项目此时打开自己的域名应该是可以看到自己做好的网站并且成功显示数据库内容的由于是我后面回顾时写的遇到某个问题没有成功的可以留言我看看。

相关新闻

2026/8/25 4:09:56

Reflex Platform快速入门:10分钟搭建Haskell开发环境

Reflex Platform快速入门:10分钟搭建Haskell开发环境 【免费下载链接】reflex-platform A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix pa…

2026/8/28 19:15:00

物理AI工业落地:一个大脑多种本体的系统解法与工程实践

物理AI是最近一年里绕不开的技术热词。从英伟达在GTC上反复强调“物理AI将理解物理世界”,到各类具身智能、工业机器人和自动驾驶项目涌入市场,热度已经到了不需要再普及概念的程度。但真正到了工业现场,事情就没那么性感了:一个变…

2026/8/28 19:15:00

GPT 能写代码就不需要学 AI 了?数据漂移第一课就让我认清了现实

GPT 能写代码就不需要学 AI 了?数据漂移第一课就让我认清了现实 “你让 GPT 写个推荐模型就行了,没必要报班学。”去年这个时候,同事看到我在看机器学习入门资料时这么劝我。那阵子大模型、AI 编程助手铺天盖地,我也在动摇:生成式 AI 这么能写,还有必要花时间啃人工智能入门吗…

2026/8/28 19:15:00

Python实现自动化网页操作步骤

实现自动化网页操作步骤时间更新至, 二零二三年, 六月五日, 十一点, 四十五分, 三十秒 , 作者为安乐常。这篇文章着重讲怎样达成自动化网页操作, 文中存有详尽的流程步骤以及代码示例, 对于我们的学习或者工作具备一定的助力, 有需求的朋友能够参照一下。1 准备推荐使用浏览器1…

2026/8/28 19:14:59

摆脱只会看不会敲:如何训练自己动手写Python代码 |会编网络分享

诸多新手大多卡在同一要命瓶颈, 即看得懂教程, 听得懂知识要点, 跟着视频也能敲出来, 然而一旦脱离参考便全然无法下手, 根本写不出代码。这绝非天赋缘由, 乃是典型的“输入泛滥、输出匮乏”致使的学习脱节。编程是一门需动手实践的学科, 看懂是被动接纳信息, 写代码是主动进行…

2026/8/28 19:09:59

探秘当下提供人工外贸独立站建站服务的专业机构!

在全球化浪潮下,外贸独立站已成为企业拓展海外市场的重要渠道,提供人工外贸独立站建站服务的专业机构也因此备受关注。上海凰启作为其中的佼佼者,凭借独特的服务模式和显著优势,在行业中占据一席之地。行业痛点与上海凰启的解决方…

2026/8/28 16:16:17

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/28 16:16:21

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 16:16:22

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/28 0:00:34

2026学术工具专业测评|Paperxie全维度性能实测报告[特殊字符]

2026年国内高校毕业论文审核体系全面升级,重复率查重AIGC人工智能检测双检机制正式常态化落地,多所高校明确执行“双项一票否决”制度,重复率超标或AI生成痕迹不达标,均直接取消答辩资格。随着抽检力度加大、学术规范要求升级&…

2026/8/28 0:00:34

凭什么稳居论文工具顶流[特殊字符]Paperxie综合实力深度全解析

2026年论文双检内卷严重,市面上AI论文工具层出不穷,但大多只是单一功能凑数、模板化严重、双检高风险、套路收费。 在一众同质化工具里,Paperxie能长期稳居行业顶流、成为应届生公认毕业神器,从来不是靠营销,而是靠实…

2026/8/28 0:00:34

2026论文工具深度测评|为什么Paperxie是目前最稳的学术工具✅

2026高校论文查重AIGC双检严查常态化。 市面上绝大多数AI论文工具依旧存在明显短板:模板感重、AI痕迹超标、改写毁逻辑、收费套路多、查重不准、格式适配差。 在全网工具普遍“偏科”的现状下,Paperxie凭借全维度均衡实力脱颖而出,成为适配…

2026/8/28 16:16:48

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/28 16:16:50

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/28 11:06:45

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…