首页 > 其他分享 >如何在阿里云服务器搭建flask

如何在阿里云服务器搭建flask

时间:2022-10-03 21:23:12浏览次数:51  
标签:flask 端口 防火墙 -- 阿里 mysql 服务器 port 搭建

下载flask不用我多说了,pip3 install flask

 

今天在阿里云的服务器上测试一个Flask程序,命名指定了 ip:0.0.0.0,port:5000,但是外网IP确怎么也访问不了网页

 

上网上好个查,发现阿里云的服务器端口开放需要去阿里云的“安全组配置”开放相应端口,才能正常使用;

  • 这步操作大家可以直接百度“阿里云开放端口”就可以百度到具体操作

 

但是经过开放端口后,发现用5000端口的程序还是不能正常访问,而用80端口的网站却是可以正常访问;上网上疯狂查找最后发现,虽然阿里云那里把端口开放了,但是系统里并没有允许端口通过防火墙,算是一种安全措施吧;接下来,我根据网上查到的命令让5000-6000端口通过防火墙,就可以正常访问Flask页面了

 

 

防火墙相关命令


1.systemctl start firewalld.service(开启防火墙)

2.systemctl stop firewalld.service(开启防火墙)

3.service firewalld restart(从启防火墙)

4.firewall-cmd --zone=public --add-port=4400-4600/udp --permanen(指定端口范围为4400-4600通过防火墙)

Warning: ALREADY_ENABLED: 3306:tcp(说明3306端口通过成功)

5.firewall-cmd --zone=public --remove-port=80/tcp --permanent(关闭指定端口)

6.firewall-cmd --zone=public --list-ports(查看通过的端口)

7.查看防火墙状态 :firewall-cmd --state

8.修改mysql密码:SET PASSWORD = PASSWORD('123456');

9.flush privileges;

10.grant all privileges on . to 'root'@'%' identified by'test1234';(将所root用户的所有ip 以密码为test1234登录)

11.flush privileges

12,在10前要先执行这个:update user set host = '%' where user = 'root';

13.在8前要先 use mysql

14.如何更改了mysql端口后 从启服务没有反应时 执行该命令:/usr/sbin/setenforce 0 (

开启了selinux,mysql会无法启动,你会在日志中看到以下错误

[ERROR] Can't start server: Bind on TCP/IP port: Permission denied [ERROR] Do you already have another mysqld server running on port: 3308

标签:flask,端口,防火墙,--,阿里,mysql,服务器,port,搭建
From: https://www.cnblogs.com/subodong/p/16751301.html

相关文章

  • Hexo搭建个人静态博客网站
    前言前段时间博客园整改,许多博客无法查看,偶然的机会接触到了许多博客框架,可用来快速搭建一个静态博客网站;最后选择使用hexo,看了不少大佬的教程,觉得挺有意思的,于是也总结了一......
  • 关于服务器节点上的内存空间不够的问题
    在服务器上允许代码时,发现在根目录下的代码运行中显示空间不足,无法继续运行,但发现别人的代码仍在运行,经研究,发现问题的根源在我把代码放置在根目录下:/home/longfei-fwxz/c......
  • db2 实例与管理服务器
    一、实例管理1、实例概念1、实例为数据库提供了运行时环境2、实例是由一组后台进程和共享内存组成的3、数据库是物理的,而实例是逻辑的2、实例数量1、一个DB2产品可以创建多......
  • Hugo+manpassant搭建博客
    前言参考如下:​​参考1:搭建博客​​​​参考2:部署到GitHub​​​​参考3:添加文章​​​​参考4:插入图片​​​​参考5:Markdown使用​​搭建步骤以管理员的身份打开cmd#choc......
  • 07-Elasticsearch-ES集群搭建
    ElasticSearch集群搭建Elasticsearch集群准备3台虚拟机IP规划192.168.247.142192.168.247.143192.168.247.144三台虚拟机搭建ES建议采用新的机器,我用了之前......
  • 服务器介绍
    【拥有一台服务器可以做哪些很酷的事情?】https://www.bilibili.com/video/BV1Tq4y1R7Pm?share_source=copy_web&vd_source=4df36574d866076e5078105782af91de【白领一台......
  • Python+Django+Nginx的从0到1的个人网站搭建
    前言本文以实现最终结果为导向,对知识点不做过多阐述。流程中有任何问题请及时面向搜索程序或他人解决问题。一、准备工作Python的下载Python下载地址不会安装的......
  • Docker服务搭建个人音乐播放器Koel
    Koel简介Koel是一种简单的基于Web的个人音频流服务,用客户端的Vue和服务器端的Laravel编写。针对Web开发人员,Koel采用了一些更现代的Web技术来完成其工作搭建步骤doc......
  • 轻量级Web框架Flask——Web表单
    安装Flask-WTF及其依赖可使用pip安装pipinstallflask_wtf配置要求应用配置一个密钥。密钥是一个由随机字符构成的唯一字符串,通过加密或签名以不同的方式提升应用的......
  • 用Vitepress搭建静态网页文档服务器
    1.首先,我们要做的第一件事就是创建目录(在这之前请确保NodeJS已经安装好!)mkdirblog-vitepresscdblog-vitepress2.初始化package.json,并安装viteppressnpminit......