首页 > 其他分享 >aidlux 安装 uwsgi

aidlux 安装 uwsgi

时间:2022-10-09 16:23:53浏览次数:82  
标签:buster aidlux tsinghua https edu 安装 debian uwsgi cn

一、确定 debian 版本及代号

aidlux 是基于 debian 开发的,首先,我们看一下 debian 的版本是多少?

 注:不同的 debian 有不同的代号,不知道的可以百度一下

我这里的 debian 版本是 10.10,代号为 buster

 

二、更新 debian 源

这里使用清华大学的源:https://mirror.tuna.tsinghua.edu.cn/help/debian/

注意:版本不要选错!!

 

buster 版本的配置如下:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

 

1)首先处理一下 https 支持

apt install apt-transport-https ca-certificates

2)然后把配置粘到 /ect/apt/sources.list 去

 注:deb-src 取不取消注释都可以,看个人

3)更新源缓存

apt update

 

三、安装依赖

apt-get install build-essential python-dev python3-dev

注:python3-dev 是关键,网上的教程(包括 uwsgi官方文档)都没说要 python3-dev,亲测不安装 python3-dev 无法成功安装 uwsgi !!

 

四、安装 uwsgi

pip install uwsgi

 

五、测试

创建一个 foobar.py 文件,并输入以下内容:

def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"]

运行以下命令测试:

uwsgi --http :9090 --wsgi-file foobar.py

 注:自己的 ip 可以使用 ifconfig 查看

 

自此,使用 aidlux 安装 uwsgi 已成功!!


完。

 

标签:buster,aidlux,tsinghua,https,edu,安装,debian,uwsgi,cn
From: https://www.cnblogs.com/tujia/p/16772548.html

相关文章

  • PyQt5的安装
    pipinstallPyQt5pipinstallPyQt5-tools 在路径下venv\Lib\site-packages\pyqt5_tools\Qt\bin找到designer.exe  life2coding.pyimportsysfromPyQt5.QtC......
  • Python中使用Mysql(安装篇)
    准备工作importMySQLdbLinux系统自带了Python,但并不是都有这个包,至少我每次拿到一台全新的服务器时候,都发现没有装这个包。这个东西的下载地址是​​http://sourceforge.n......
  • yum安装
    问题问题Thissystemisnotregisteredwithanentitlementserver.Youcanusesubscription-managertoregister.解决办法:将配置文件subscription-manager.conf中......
  • elasticsearch head、kibana 安装和使用
    一、概述1、展示es数据的可视化工具2、eshead可以当作数据展示查看的工具(数据概览),对于查询等操作使用kibana二、安装eshead推荐参考文档:​​Elasticsearch教程(四)elastic......
  • centos7 sqlite-安装升级编译安装
    centos7sqlite-安装升级编译安装升级-编译安装wgethttps://www.sqlite.org/2019/sqlite-autoconf-3290000.tar.gztarzxvfsqlite-autoconf-3290000.tar.gzcdsqlit......
  • zabbix安装
    zabbix安装一、部署lamp首先配置yum网络仓库,更换centos源和epel源,这里使用阿里云[root@rh3~]#curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.......
  • 安装JDK以及配置环境(保姆级)
    1、去官网下载 https://www.oracle.com   往下拉找到java  找到JDK 找到它  找到它   找版本  然后找到对应操作系统的版本下载 ......
  • VS2019 下载NUGet包 本地安装 但没有成功
    1、下载:在网址https://www.nuget.org/中找对应的包版本 2、新建程序包源地址,其地址设置为下载的本地包地址:E:\NuGet离线包;点击更新   3、在程序包管理控制......
  • lnpm php7.4 安装ssh2扩展
    SSH2安装小编以前没有做过,今天听一个朋友说要在centos中使用SSH2了,下面我们来为各位介绍linux系统中安装SSH2扩展步骤详解吧,今天闲来无事,给大伙说一下linux下安装SSH2......
  • 手把手教你玩转 Gitea|在 Windows 系统上安装 Gitea
    Gitea支持在Windows系统上安装和使用。Gitea本身作为一个单体应用程序,即点即用,如需长期驻留作为后台服务并开机运行就要依靠Windows服务工具sc.exe。通过本文,你将......