CentOS 7 安装配置 Wagtail-CMS内容管理系统

Wagtail是基于Django的开源内容管理系统,专注于灵活性和用户体验。

Wagtail的源代码:https://github.com/torchbox/wagtail

Features

  • A fast, attractive interface for authors and editors
  • Complete control over design with standard Django templates
  • Configure content types through standard Django models
  • Fast out of the box. Cache-friendly if you need it
  • Tightly integrated search
  • Strong document and image management
  • Wide support for embedded content
  • Straightforward integration with existing Django apps
  • Simple, configurable permissions
  • Workflow support
  • An extensible form builder
  • Multi-site and multi-language support
  • Optional static site generation
  • Excellent test coverage

本帖记录在CentOS 7上安装配置Wagtail步骤,使用Nginx+uWSGI。

#1 安装一些依赖包

安装EPEL仓库:

安装Python、gcc等:

#2 创建新用户

为Wagtail创建一个用户:

更改wagtail用户家目录权限:

#3 安装wagtail

#4  创建Wagtail项目

切换到新创建的用户:

创建Wagtail项目:

创建虚拟环境:

切换到虚拟环境:

安装项目依赖:

创建SQLite数据库:

创建管理员用户:

启动:

访问127.0.0.1:8000,如果没有问题按CTRL+C结束。

#5 安装配置Nginx+uWSGI

退出到root用户,安装Nginx:

安装uwsgi:

创建Nginx虚拟主机配置文件:

写入内容:

注意替换上面的域名和uwsgi_pass。

配置uwsgi:

写入内容:

为wagtail创建后台服务:

写入内容:

启动上面创建的服务:

启动Nginx:

最后使用浏览器访问http://your_domain.com。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注