营销系统搭建之运维篇一(P2P网贷行业)

时间:15-12-06 栏目:大数据&统计分析, 数据库, 生活锁事, 运维 作者:kyle 评论:0 点击: 2,507 次

太久没写文章了,一直在忙公司的事情。

 

运维这块一直非常有兴趣,但是技术不是特别给力。最近也学了不少东西。分享一些自己的浅经验给大家。

 

服务器或者VPS都是一样的原理。存web业务和数据库业务承载网站为主。

 

一、先说存储。我建立了自己存资料的一个简单的体系。

 

所有数据存在/data/目录下面。分为了网站业务、备份相关、日志相关、定时业务相关、测试相关。

linux有相关的目录存储结构比较简单,但是资料尽量不要存到系统的目录或者一些特殊的地方。由于服务器是单独加了硬盘,因此我把单加的硬盘挂载到/data目录。

存了主要的业务有:

/data/www.***.com #此类主要存网站业务,所有网站数据存在此处

/data/logs #存所有日志,包括apache日志、nginx日志、mysql日志和各种系统级的日志。需要修改相关的配置文件实现。

/data/tasks #存所有定时业务或者任务类的文件,比如定时清理、定时备份等。

/data/test #存测试业务,有时候可能需要测试一些东西。存下载回来的一些文件等。比如要下载redis等,在test里面来下载和使用

 

二、软件安装文件体系

安装时指定目录,我使用的web架构为Lnmp,因此,所有文件存到了/usr/local/

Nginx:/usr/local/nginx

Mysql:/usr/local/mysql

Php:/usr/local/php

Apache:/usr/local/apache

很多文件在安装时可以指定目录,可以存到指定的这个目录里来。

 

不过即使没有装到这里,也可以使用whereis nginx或者which nginx来查找软件的目录。

 

营销体系建立的第一步,搭建web环境。使用lnmp http://www.lnmp.org/

下载最新版,使用lnmp 1.2,在环境搭建时,使用的配置为apache 2.2+nginx+php 5.5+mysql 5.5。

apache2.2比较稳定。php5.5是必须,我使用的框架laravel等都需要5.4以上。选5.5比较保守。

 

lnmp有几个坑待填:

1、日志没有分天存,所有nginx和apache日志都存在一个文件。得按天拆开。

2、日志没有按我要的格式存。

3、配置文件中,日志保存到我的/data/logs下面

4、一些配置需要调整,比如nginx里面,我把js、css的请求不存日志,否则日志会爆增

5、lnmp vhost add 来增加新的虚拟主机每次要填很多内容。

 

填坑方法:

下载lnmp时不下载完整包,下载使用lnmp的运行包

1

修改conf里面配置文件

修改include里面的安装文件

修改conf目录下面的lnmp、lnmp、lnmpa文件。分别是命令行执行时,添加虚拟主机等的一些配置等。

看起来比较复杂,改起来还是比较容易的,举个例子

2

3

以上2个分别的去除js和css图片存到日志里面和增加每天日志处理原始日志,并按我的要求命令日志的修改。

 

最后的结果是有一个472KB的,超小,高度定制的,我个人使用的LNMP。目前已经成功布署在多台服务器。

 

不管是搭建一台web服务器,还是安装业务,现在都是非常快可以处理。收集一些有用的脚对工作非常有用。

 

后面文章我会陆续分享相关内容。

成都SEO小五嚎2句: 本文是(成都SEO小五)辛苦弄出来的,转载成都SEO小五原创的请保留链接: 营销系统搭建之运维篇一(P2P网贷行业),3Q

营销系统搭建之运维篇一(P2P网贷行业):等您坐沙发呢!

来给哥评论评论


------====== 小五公告 ======------
成都SEO小五,专注成都搜索引擎优化。
小五善长站内外优化,C#、PHP开发,中英文SEO,Google中英文和百度优化技术。欢迎群内交流。伸手党请绕路,求资源的请绕开,求问题解答的请进群内交流。开放了一个QQ交流群:160750032。加入验证时请标注任何SEO相交字眼。友情链接直接Q我,收录正常,内容大部份原创、SEO或者程序开发、网络营销、线上推广等相关行业即可。

常用工具

赞助广告

来看过哥的人