mezzanine安装(python2.7+nginx+mysql+supervisor)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: mezzanine安装(python2.7+nginx+mysql+supervisor)

本教程实验环境为阿里云服务器centos6.8 64位

1.首先更新python版本

centos6.8的默认python版本为2.6,如果用默认版本安装的话会走不少弯路。

1.1安装前准备

查看当前系统中的 Python 版本,可以看到实验室的这台服务器已经安装了 Python 2.6.6

检查 CentOS 版本,我们可以看到这台服务器的 CentOS的版本是 CentOS release 6.8

为了避免后续安装出错,我们先来安装开发工具包

先安装 Development Tools

然后安装其它的工具包

1.2安装python

下载、编译和安装 Python 2.7.13
yum 源中没有新版 Python ,我们到官网中下载 Python 2.7.13

下载完成后,解压这个安装包

进入文件夹 Python-2.7.13

执行 configure 文件预编译

编译和安装

1.3配置python

更新系统默认 Python 版本

先把系统默认的旧版 Python 重命名

再删除系统默认的 python-config 软链接

最后创建新版本的 Python 软链接

编辑 /usr/bin/yum 文件,把代码第一行的 python 改为指向老的 python2.6 版本,修改内容参考以下:

再查看 Python 版本,现在我们看到的已经是最新版了

1.4为新版 Python 安装一些工具

为新版 Python 安装 pip

使用 pip 安装第三方库 requests

2.安装mezzanine

# 使用pip安装mezzanine

# 创建项目

# 创建数据库

# 运行mezzanine

以上是官网给出的安装办法,

如果需要使用mysql数据库  需要修改下一层目录中的local_settings.py

ps:使用mysql  需要在服务器上安装mysql 及mysql-python

安装mysql-python

现在mezzanine就安装成功了,访问127.0.0.1:8000 就可以访问了

但是启动和访问网站好像还有点不方便,就需要安装nginx和supervisor了

3.安装supervisor

使用pip安装supervisor

创建supervisor配置文件 supervisord.conf

让supervisor指定配置文件运行

运行了这条命令之后,进程会自动运行

停止进程

重启进程

开启进程

4.安装nginx

4.1安装nginx

4.2配置反向代理

打开配置文件/etc/nginx/conf.d/default.conf

4.3开启nginx服务

好了  现在就可以通过域名访问你的网站了,mezzanine安装完毕。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
16小时前
|
应用服务中间件 网络安全 nginx
nginx(1.13.7)首次安装出现:【make: *** 没有规则可以创建“default”需要的目标“build” 问题】解决措施
nginx(1.13.7)首次安装出现:【make: *** 没有规则可以创建“default”需要的目标“build” 问题】解决措施
|
1天前
|
Ubuntu Python
Ubuntu 安装Python3.8
Ubuntu 安装Python3.8
10 0
|
3天前
|
Ubuntu 应用服务中间件 nginx
ubuntu编译安装nginx及安装nginx_upstream_check_module模块
以上是编译安装Nginx和安装 `nginx_upstream_check_module`模块的基本步骤。根据你的需求和环境,你可能需要进一步配置Nginx以满足特定的要求。
15 3
|
9天前
|
弹性计算 应用服务中间件 Shell
一键编译安装Nginx脚本
【4月更文挑战第30天】
17 1
|
9天前
|
SQL 关系型数据库 MySQL
使用Python的pymysql库连接MySQL,执行CRUD操作
使用Python的pymysql库连接MySQL,执行CRUD操作:安装pymysql,然后连接(host='localhost',user='root',password='yourpassword',database='yourdatabase'),创建游标。查询数据示例:`SELECT * FROM yourtable`;插入数据:`INSERT INTO yourtable...`;更新数据:`UPDATE yourtable SET...`;删除数据:`DELETE FROM yourtable WHERE...`。
24 0
|
9天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
28 2
|
10天前
|
Linux Python Windows
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
|
10天前
|
机器学习/深度学习 数据可视化 数据挖掘
Python绘图工具Matplotlib安装与使用,快速上手
Python绘图工具Matplotlib安装与使用,快速上手
|
10天前
|
SQL 关系型数据库 MySQL
Python操作mysql数据库
Python操作mysql数据库
|
10天前
|
Linux Python Windows
python安装pytest
【4月更文挑战第22天】
29 5