nginx+supervisor+flask
#! /bin/bash #1. 升级openSSL yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel yum install wget -y wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz --no-check-certificate tar -zxvf openssl-1.1.1q.tar.gz cd openssl-1.1.1q ./config --prefix=/usr/local/openssl no-zlib #不需要zlib make && make install mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl/ /usr/include/openssl.bak ln -sf /usr/local/openssl/include/openssl /usr/include/openssl ln -sf /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl echo "/usr/local/openssl/lib" >> /etc/ld.so.conf ldconfig -v #使修改后的/etc/ld.so.conf生效 #2. 安装python cd /usr/ wget https://www.python.org/ftp/python/3.10.10/Python-3.10.10.tgz tar -zxvf Python-3.10.10.tgz cd Python-3.10.10 ./configure prefix=/usr/local/python3 -with-openssl=/usr/local/openssl #<---注意-with-openssl这个参数 make && make install ln -sf /usr/local/python3/bin/python3.10 /usr/bin/python3 ln -sf /usr/local/python3/bin/pip3.10 /usr/bin/pip3 python3 --version #3. 安装nginx yum install nginx -y #4. 安装supervisor yum install supervisor -y cd /etc/ mkdir supervisor # 生成示例配置文件 echo [program:example] >> example.conf echo command=/path/to/virtual_environment/bin/gunicorn -w 4 -b 127.0.0.1:8080 main:app >> example.conf echo directory=/path/to/project >> example.conf echo user=root >> example.conf echo autostart=true >> example.conf echo autorestart=true >> example.conf echo redirect_stderr=true >> example.conf mkdir conf.d #5. 安装git yum install git -y #6. 安装pipenv pip3 install pipenv # 添加软连接 ln -sf /usr/local/python3/bin/pipenv /usr/bin/pipenv # 升级pip /usr/local/python3/bin/python3.10 -m pip install --upgrade pip # 安装tomcat cd /usr/ wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.79/bin/apache-tomcat-9.0.79.tar.gz --no-check-certificate tar -zxvf apache-tomcat-9.0.79.tar.gz
参考:https://blog.csdn.net/weixin_43969246/article/details/109364628
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人