技术流水账一篇,记录踩过的坑
Channels 异构
Django Channels 官方文档宣称 channels 的最佳配置是使用其自带的服务器组件 Daphne,但在开发中我发现 daphne 处理普通请求比在 WSGI 架构下慢了好几倍,更何况使用 daphne 派发静态文件是十分不切实际的。于是我将 http.request 和 websocket.* 两个 channel 解耦,前者使用 nginx 配合 uwsgi 处理,后者使用 nginx 反向代理至 daphne 处理。这样一来便可充分利用两种架构的优势。
旧架构:
新架构:
more
环境
Ubuntu Server 16.04(与开发环境相
继续阅读 »
用maven管理的程序一般是在本地开发完,上传到版本控制工具,在服务器上更新代码,然后执行
maven install
但是有些配置文件需要进行改动,如jdbc数据源配置、log日志级别、redis server、jdk版本等。
在线上服务器上去vi是一件特别麻烦的事情。
继续阅读 »
简介
最近公司框架确定使用jboss作为生产环境的应用服务器,所以在开发过程中同样使用jboss进行开发,所以今天在eclipse中进行了jboss的配置。
现在jboss的版本为7.1.1,但是eclipse中支持的版本为5.0,所以我们需要对eclipse进行操作使之可以支持jboss7.1.1。
继续阅读 »
Nginx是一个俄罗斯开发的高性能HTTP服务器和反向代理服务器,功能丰富、性能强悍、运行稳定、应用广泛,完全使用C语言编写,可运行于各种Unix Like OS,并有Windows移植版本(不推荐用于生产环境)。
安装
在Ubuntu中,可以直接使用sudo apt-get install nginx 命令安装nginx,安装之后,默认的配置文件保存在 /etc/nginx 文件夹内,默认提供http服务的目录位置在 /usr/local/nginx/html。
配置
nginx的主配置文件是:nginx.conf
```
user www-data; #用户与用户组
worker_processes 4; #对外提
继续阅读 »
在项目中有一个功能需要在浏览器页面中浏览服务器的目录。服务器使用Nginx,而Nginx提供了相应的ngx_http_autoindex_module 模块,该模块提供了我们想要的功能。
继续阅读 »
说在前面
由于我也是第一次搭建,所有如果有什么地方说的不对,请大家提出来。很早之前就想从WordPress换到Hexo,倒不是说WordPress不好,只是不知道为什么我的后台页面是英语,一脸懵逼,也没去管,正好看到朋友自己搭建的挂载github上的博客非常好看,所以想搭一个Hexo看看。于是有了这篇教程。
Hexo原理
经过这一天的折腾,大改理解了Hexo的原理。首先我们写的博客源文件是md文件,然后经过Hexo的解析,生成html文件和文件目录,然后直接访问这些html文件就能浏览到对应的文章。至于将html文件推到github或者个人服务器上,就是作者自己的事情了。
此文使用配置
Windows10 PC ×1
Ub
继续阅读 »
树莓派基本配置
树莓派设备安装RASPBIAN系统
使用raspi-config进行配置
参考http://blog.csdn.net/xdw1985829/article/details/38816375
更新系统到最新sudo apt-get update & sudo apt-get upgrade
安装JRE环境
sudo apt-get install openjdk-7-jre
安装MySQL
sudo apt-get install mysql-server
安装PHPMyAdmin
sudo apt-get install phpmyadmin
安装Openfire服务
下载:wg
继续阅读 »
Splunk的安装及配置
Splunk 是一个运行于多平台环境下的日志分析软件和系统故障诊断工具。
Splunk 可以支持任何服务器产生的日志,其对日志进行处理的方式是进行高效索引之后让管理员可以对日志中出现的各种情况进行搜索,并且通过非常好的图形化的方式展现出来。
简单介绍下安装及配置流程
1.下载
上splunk官网,选择Free Download,选择对应的操作系统版本,点击开始下载。 其实不能直接下啊,得先注册账户啊,和Jdk下载一样。
老老实实注册吧。注册完毕,登陆,继续Free Download,终于可以了。
发现其实不用注册都行,前提是你知道下载地址。这里给个splunk-6.2.1-245427-Linux-
继续阅读 »
前言
随着系统数据量的增加,单台的数据库系统有时候不能满足实际需求,无论是在安全性、高可用性及高并发等方面。
1、可以作为一种备份机制,相当于热备份。主服务器挂掉,从服务器可以提供服务
2、可以做读写分离,均衡数据库负载。
MariaDB的安装可以参考:MariaDB安装
Mysql的安装可以参考:Mysql安装
主从复制(全部复制)
环境
整个系统的配置都是在centos6.3操作系统下进行,机器分别为:192.168.1.100和192.168.1.101
主服务器:192.168.1.100
从服务器:192.168.1.101
主从服务器都已经安装上了MariaDB5.5.40,root初始密码为:123abc
继续阅读 »
pptp服务器:
pptp下发下去的ip网段: 10.168.0.0/24
iptables配置: (注意打开ip_forward转发):
-A FORWARD -s 10.168.0.0/24 -j ACCEPT
-A POSTROUTING -s 10.168.0.0/24 -j MASQUERADE
继续阅读 »