这几天自己看了下博客的nginx日志,发现日志文件发现越来越大。因为nginx自己不会对日志文件进行切割,所以打算通过其他方式进行切割,而且为了后续能对nginx日志文件里面记录的数据进行分析,所以打算按照天对其进行切割。 PS:本篇文章所以的操作是在centos6.5 OS 64bit上进行。 切割nginx日志,我们可以通过两种不同的方式进行,分别是:通过logrotate和通过shell脚本
原创
2016-04-12 20:36:37
1796阅读
点赞
3评论
本文首发于烂泥行天下。今天我们来学习下有关nginx的负载均衡配置。nginx的负载均衡是通过nginx的upstream模块和proxy_pass反向代理来实现的。说明:有三台服务器,前端的A服务器使用nginx进行负载均衡配置。后端是两台配置的相同服务器,以访问a.ilanni.com这个域名为例。结构图,如下:A服务器对外(公网)开放80端口,B、C服务器就是两台配置相同的服务器。B服务器开
推荐
原创
2014-10-30 14:27:55
3665阅读
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
svn服务器有2种运行方式:
1. 独立服务器(本帖将重点讨论这种方式)
2. 借助apache,目前nginx还不支持。
二种方式各有利弊,可以根据自己的需要进行配置,我不需要Http进行访问,只需要客户端可以Commit &
原创
2011-05-17 17:59:45
3090阅读
点赞
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
svn服务器有2种运行方式:
1. 独立服务器(本帖将重点讨论这种方式)
2. 借助apache,目前nginx还不支持。
二种方式各有利弊,可以根据自己的需要进行配置,我不需要Http进行访问,只需要客户端可以Commit & update 就可
转载
2011-11-23 15:44:52
586阅读
1、安装nginx(略) 2、安装apache、apache模块包、subversion
yum -y install httpd subversion mod_dav_svn 3、建立版本库主目录: mkdir -p /data/svndata
chown -R ap
本文首发于烂泥行天下。前几篇文章介绍了FTP、NFS与KVM、kickstart集成的案例,从这篇文章开始,我们来介绍HTTP方式与KVM、kickstart集成。HTTP方式,我们先来使用nginx进行集成。既然是使用nginx,那么我们就先安装nginx,有关nginx的安装,可以参考这篇文章《烂泥:CentOS上nginx与tengine web服务器》。本篇文章我们使用的是淘宝定制的ngi
原创
精选
2014-09-19 14:37:52
1187阅读
本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb。昨天介绍了haproxy的手机匹配规则,今天再来介绍下haproxy与nginx、zabbix的集成。接下来我会详细介绍haproxy与nginx目录浏览功能的集成,与zabbix集成我会把haproxy配置贴出来。一、业务需求由于业务需求,现在要把服务器上的部分目录暴露出去,让其它系统来
原创
精选
2015-11-07 18:14:43
1201阅读
点赞
昨天把nginx的日志进行了切割,关于如何切割nginx日志,可以查看《烂泥:切割nginx日志》这篇文章。 今天打算分析下nginx日志,要分析nginx日志,我们可以通过shell脚本和第三方软件awstats进行分析,在此我们选择的是通过第三方软件awstats进行分析。 要使用awstats分析nginx日志,我们要安装awstats,而在安装awstats之前,
推荐
原创
2016-04-12 20:58:58
3977阅读
点赞
14评论
目的使用家里电脑直接访问公司电脑的SVN,即使用外网访问SVN。准备工作下载SVN服务器和SVN客户端。下载一个路由侠,可以直接去官网上下载,没个月可以免费使用1G步入正题配置SVN服务器端打开SVN自己的服务器之后,如下界面。右击之后找到如图所示内容,点击进去。进去之后找到NETWORK,分别将Server name设置为自己的本地IP地址,即电脑内网的IP地址。 如果不知道内网IP,可以直接w
转载
2024-04-13 09:20:41
327阅读
服务器系统总体规划: 1、Apache负责SVN具体事务,端口802,SVN相关业务由域名 svn.opensoce.com 承担,来自svn.opensoce.com 的请求全部转发至802端口交由802端口给Apache处理 2、Nginx做主体Web服务,对外开放80端口,负责普通网站业务和svn业务转发 安装部署过程: 一、支持包安装及相关用户、用户组创建 tar zxf libiconv
转载
精选
2013-03-27 18:28:09
2146阅读
Refer: 《深入剖析Nginx》 Chapter 3.5 共享内存 《深入理解Nginx–模块开发与架构解析》 Chapter 16 slab共享内存Nginx源码版本: nginx-1.10.1下面直接分析源代码,在代码里进行注释:--------------------------------
nginx-1.10.1/src/core/ngx_slab.h
------------
转载
2024-09-10 08:13:24
51阅读
Linux操作系统是一种开源的操作系统,被广泛应用于各种领域,包括服务器端的应用。而在服务器端,常常会使用一些其他的开源软件来提高服务器的性能和功能。其中,Nginx和Subversion(SVN)就是两个常用的开源软件,它们可以帮助服务器实现更高效的工作和更好的版本控制。
Nginx是一个高性能的HTTP和反向代理服务器,常用于代替传统的Apache服务器。与Apache相比,Nginx更加高
原创
2024-05-17 11:46:32
88阅读
一、将svn仓库mkdir/opt/svnsvnadmincreate/opt/svn/html#创建svn仓库位置svnserve-d-r/opt/svn#启动服务viconf/svnserve.conf[general]#取消注释anon-access=noneauth-access=writepassword-db=/opt/svn/html/conf/passwdauthz-db=/opt
原创
2018-06-19 10:19:50
1404阅读
点赞
1.检查系统有没有安装svnsvn --version2.如果没有安装采取安装svnyum install subversion 3.创建版本库mkdir /var/www/svnsvnadmin create /var/www/svn/demo4.配置版本库(conf文件夹)1)svnserve.conf配置[general]
#匿名访问的权限 可以是read write none 默认为rea
Ubuntu 1、安装svn: sudo apt-get install subversion 2、安装后创建一个版本目录 mkdir /home/svn/aaaa svnadmin create /home/svn/aaaa 3、配置svn服务器 上一步执行svnadmin后会在aaaa目录下面生成4个文件夹和2个文件,如下: 进入到conf文件夹,
1.mac使用ssh命令登陆远程主机 因为苹果mac os x自带ssh命令,所以我们只需打开终端输入 $ ssh user@remote 在这之前最好在服务器上上传自己的ssh key,避免每次登陆输入密码 稍作等待就连接上服务器了 2.mac使用scp命令向远处主机上传文件 &n
转载
2024-04-18 20:42:49
48阅读
本文首发于烂泥行天下。前几天学习了,在nginx下搭建wordpress博客。在《烂泥:使用nginx利用虚拟主机搭建WordPress博客》文章中,我们特别提到了有关程序运行在哪个用户下面。这篇文章我们就特别来讲解下,nginx、php-fpm以及mysql运行在各个用户下的配置。先来做个说明:nginx本身不能处理PHP,它只是个web服务器。当接收到客户端请求后,如果是php请求,则转发给p
推荐
原创
2014-10-08 00:02:42
3359阅读
点赞
1评论
svn服务器是项目开发中版本发布器,软件编程用的,我是给人家配置环境的,第 一次接触svn有点困难,网上搜了很多,也看了很多,终于摸索出针对自己服务器的环 境的方案,我们服务器的环境是 Centos5.5加lnmp的环境,所以没有apache,那就不 能配置基于apache访问的svn,也就不能通过网页输入http//:ip的形式
转载
精选
2013-03-27 18:15:11
1037阅读
本文首发于烂泥行天下。经过两天的实验,终于让nginx同时支持asp.net与php了。下面就把具体的配置过程记录如下。注意:本次实验OS:centos6 64bit。尽管网络上有很多windows下nginx与asp.net集成的资料,但是windows环境下一直未测试成功。以下的实验全部是在linux环境下进行的。nginx已经安装成功,并运行如下:在此我们讲解的nginx与asp.net集成
推荐
原创
2014-10-25 23:59:57
3786阅读
点赞
2评论
因为没有什么可以定制的, 所以svn直接使用系统自带的包管理软件安装,以centos系列为例, 命令如下:
yum install subversion
然后是nginx的安装:
mkdir -p /opt/soft
groupadd web
useradd http -g web -s /sbin/nologin
cd /opt/soft
wget http://sourcefor
转载
精选
2013-03-27 18:16:55
168阅读