用全站 CDN 部署 Discourse 论坛】的更多相关文章

Discourse 介绍 Discourse 是一款由 Stack Overflow 的联合创始人--Jeff Atwood,基于 Ruby on Rails 开发的开源论坛.相较于传统论坛,Discourse 从他全面开放的开源态度.简介明了的页面风格到其特有的内容运作体系都在证明自己是一款为下一个 10 年的互联网而设计的产品.现在,诸如 Car Talk 等国外知名产品都采用 Discourse 为论坛方案. 作为一个开源的论坛项目,Discourse 相对其他的论坛有以下亮点: 高度可定…
指导操作:https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md 一.先安装 Docker / Git: wget -qO- https://get.docker.com/ | sh 二.安装discourse创建一个/var/discourse文件夹,克隆官话码头形象投入其中: sudo -smkdir /var/discoursegit clone https://github.com/discours…
安装jdk和tomcat jdk1.7.0_13(系列)下载url 我这里用的最新的jdk. 去官网下载即可 cd /usr/local/src/ tar xf jdk-8u162-linux-x64.tar.gz -C /usr/local/ ln -s /usr/local/jdk1.8.0_162 /usr/local/jdk tar xf apache-tomcat-8.5.29.tar.gz -C /usr/local/ ln -s /usr/local/apache-tomcat-8…
导读 Discourse 是一个开源的论坛,它可以以邮件列表.聊天室或者论坛等多种形式工作.它是一个广受欢迎的现代的论坛工具.在服务端,它使用 Ruby on Rails 和 Postgres 搭建, 并且使用 Redis 缓存来减少读取时间 , 在客户端,它使用支持 Java Script 的浏览器.它非常容易定制,结构良好,并且它提供了转换插件,可以对你现存的论坛.公告板进行转换,例如: vBulletin.phpBB.Drupal.SMF 等等.在这篇文章中,我们将学习在 Ubuntu 操…
之前发的一篇文章<变态的静态资源缓存与更新>中提到了静态资源和页面部署之间的时间间隙问题,这个问题会迫使前端静态资源发布必须采用非覆盖式. 那篇文章中没有详细解释为什么会产生不可忍受的时间间隙,本文算是对它的补充. 之所以会产生部署时差,最主要的原因就是使用了CDN服务. 大型Web应用对速度的追求并没有止步于仅仅利用浏览器缓存,因为浏览器缓存始终只是为了提升二次访问的速度,对于首次访问的加速,我们需要从网络层面进行优化,最常见的手段就是CDN(Content Delivery Network…
Hi! I don't know why the xpath does not work, but have an easier solution. Discourse also has a JSON response, that is easier to work with: { "expected_update_period_in_days": "2", "url": "https://discussion.listary.com/…
在源设备的操作备份数据文件tar -czvf discoursefile716.tar.gz /var/discourse然后把此discoursefile716.tar.gz文件传到需要迁移的设备上 迁移主机上的操作1.解压数据文件cd /var/tar xf /opt/discoursefile716.tar.gz 2.安装docker环境卸载原本的dockeryum remove docker-*安装依赖包yum install -y yum-utils device-mapper-per…
前面搭建Java环境和tomcat环境. 下面进行实战,搭建ejforum论坛 ejforum论坛源码:https://www.lanzous.com/i45rcoh Centos7安装MySQL数据库 Centos7安装JDK环境配置 Centos7安装和配置Tomcat8 ok,下面进行论坛搭建 前提:以上三个配置已经搭建完成. (1)使用mysql创建数据库 mysql> create database ejforum; Query OK, 1 row affected (0.00 sec…
!!!什么是LAMP: LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写: Linux,操作系统 Apache,网页服务器 MariaDB或MySQL,数据库管理系统(或者数据库服务器) PHP.Perl或Python,脚本语言 一.首先关闭防火墙(firewalld)和selinux: #systemctl stop firewalld #systemctl disable firewalld #sed -ri 's/^(SELINUX=).*/\1disabled…
这是一篇总结近几年来网络上出现了各类免费CDN服务的文章,文章本来应该早就发出来的,但是因为近期的各种原因一直拖到现在.之前部落已经总结了近几年来的优秀免费空间,新手朋友不必在茫茫“网”海中寻找免费空间,直接查阅免费空间排行榜即可快速找到自己理想中的免费空间了. 虽说文章标题写着“2014年”的十个优秀的免费CDN加速服务,其实也是近几年的被大家广为熟知的国内和国外的各种免费CDN服务.进入到2014年,国内的CDN服务已经不同于国外的CDN服务,一般来说CDN就是为了加快网站访问速度的,但是国…