首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
localhost
x86
上传
多线程
phpmyadmin
iis
并发
port
service
h2
微服务
openssl
api
php
struct
cSharp
lvs
nlp
router
lua
jvm
nodejs
gcc
mqtt
wordpress
static
uuid
ffmpeg
sockets
syslog
node.js
golang
pip
php5
dns
smtp
asp.net
pdo
memcache
漏洞
ci
mysql
redis
token
缓存
cpython
nginx
upload
makefile
frontend
sms
go
正则
cookie
package
mvc
http
python
timezone
php水印
http2
queue
laravel
pymongo
stdout
cookies
java
webserver
varnish
session
log4j
pipe
interface
cPlusPlus
gzip
rabbitmq
protocol-buffers
crash
swoole
当前位置:
开发笔记
>
后端
> 正文
CentOS系统搭建Nginx+SVN
作者:常年等奖中869 | 来源:互联网 | 2014-05-28 09:40
因为没有什么可以定制的,所以svn直接使用系统自带的包管理软件安装,以centos系列为例,命令如下:yuminstallsubversion然后是nginx的安装:mkdir-p/opt/softgroupaddwebuseraddhttp-gweb-s/sbin/nologincd/opt/softwgethttp
因为没有什么可以定制的, 所以svn直接使用系统自带的包管理软件安装,
以
centos
系列为例, 命令如下:
yum install subversion
然后是
nginx
的安装:
mkdir -p /opt/soft
groupadd web
useradd http -g web -s /sbin/nologin
cd /opt/soft
wget http://sourceforge.net/projects/pcre/files/pcre/8.12/pcre-8.12.tar.gz
wget http://www.openssl.org/source/openssl-1.0.0d.tar.gz
tar zxvf pcre-8.12.tar.gz
tar zxvf openssl-1.0.0d.tar.gz
tar zxvf nginx-0.8.54.tar.gz
cd nginx-0.8.54
./configure --prefix=/opt/nginx --user=http --group=web --with-http_stub_status_module --with-http_ssl_module --with-md5=/usr/lib/ --with-pcre=/opt/soft/pcre-8.12 --with-openssl=/opt/soft/openssl-1.0.0d
make
make install
root 指定到/data/wwwroot
vi /opt/nginx/conf/nginx.conf
...
创建svn仓库:
svnadmin create /data/svn
修改配置文件
:
vi /data/svn/conf/authz
[groups]
admin=test #admin组里的成员
[/]
test = rw #成员对/目录的权限: r读,w写
vi /data/svn/conf/passwd
[users]
test = 123456 #用户test的密码
vi /data/svn/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
启动svnserv
svnserve -d -r /data/svn
也可以使用--listen-port参数指定端口,启动多个仓库
导入项目,假如项目目录为svn://host/test ,
创建svn仓库副本(nginx的读取目录)
cd /data/wwwroot
svn co svn://localhost/test --username test --password 123456
设置svn更新后自动更新nginx的读取目录:
vi /data/svn/hooks/post-commit
#!/bin/sh
svn up /opt/www/test/ --username "lyf" --password "123456"
chown -R http:web /opt/www
#这一步或许可以滤过
给脚本增加可执行权限
chmod +x /data/svn/hooks/post-commit
大功告成, 现在可以测试一下了,svn更新后nginx读取到的内容(访问http)也随之变化, 是不是比apache还有简单
svn
centos
nginx
apache
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
iis
【译】发送表单数据
这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ...
[详细]
蜡笔小新 2023-12-14 16:19:10
lvs
LVS 实现负载均衡的原理
LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ...
[详细]
蜡笔小新 2023-12-10 12:10:22
php
目录浏览漏洞与目录遍历漏洞的危害及修复方法
本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-09 23:30:30
php
CentOS离线安装zip和unzip的方法
本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ...
[详细]
蜡笔小新 2023-12-09 09:08:01
gcc
负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ...
[详细]
蜡笔小新 2023-10-17 21:34:48
php
Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ...
[详细]
蜡笔小新 2023-10-17 20:32:59
gcc
centos6.8 下nginx1.10 安装
centos6.8 下nginx1.10 安装 ...
[详细]
蜡笔小新 2023-10-17 17:21:05
php
Linux一键安装web环境全攻略
摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ...
[详细]
蜡笔小新 2023-10-17 16:49:26
service
Linux之进程数和句柄数:linux句柄数含义
本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ...
[详细]
蜡笔小新 2023-10-17 14:36:29
php
构建LNMP架构平台
LNMP架构的组成:Linux、Nginx、MySQL、PHP关于NginxNginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgorsysoev开发,其特点是 ...
[详细]
蜡笔小新 2023-10-17 13:52:04
nodejs
centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ...
[详细]
蜡笔小新 2023-10-17 12:23:08
lvs
LVS-DR直接路由实现负载均衡示例
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2023-10-17 10:27:04
php
【云计算】Dockerfile、镜像、容器快速入门
【云计算】Dockerfile、镜像、容器快速入门 ...
[详细]
蜡笔小新 2023-10-16 17:44:48
上传
Maven入门、什么是Maven、如何使用Maven、Maven的项目结构、简单的Mavenjava项目、Maven常用命令、Maven项目之间的引用、Maven依赖的传递、可选、排除day01
目录第一节Maven入门1.1什么是Maven1.2如何使用Maven第一步:下载Maven第二步:配置Maven的环境变量第三步:了解什 ...
[详细]
蜡笔小新 2023-10-16 17:31:58
port
Linux环境 jenkins安装运行
1jdk去网站下载,然后拷贝到linux上;或直接wgethttp:download.oracle.comotn-pubjavajdk8u181-b1 ...
[详细]
蜡笔小新 2023-10-16 17:08:52
常年等奖中869
这个家伙很懒,什么也没留下!
Tags | 热门标签
localhost
x86
上传
多线程
phpmyadmin
iis
并发
port
service
h2
微服务
openssl
api
php
struct
cSharp
lvs
nlp
router
lua
jvm
nodejs
gcc
mqtt
wordpress
static
uuid
ffmpeg
sockets
syslog
RankList | 热门文章
1
V8引擎深入研究目次贴
2
大数据基础_大数据基础问答之一
3
平板怎么分屏
4
Rhce证书学习Day(四)
5
jquery 的日期时间控件(年月日时分秒)
6
开发笔记:为啥不能用 uuid 做 MySQL 的主键!?
7
发布BULLDOG智能合约v2.0
8
过滤声音
9
谁帮我教教呗怎样设置无线路由器?
10
HTTP_HOST , SERVER_NAME 区别
11
Centos7编译安装nginx问题?
12
【剑指Offer】面试题2 实现Singleton(单例)模式
13
前后对接数字几_前后端超大整数传输会有精度损失?看看阿里怎么做
14
h5点击按钮之后按钮消失_1 行代码,搞定按钮重复点击难题
15
MySQL集群Percona XtraDB Cluster安装搭建步骤详解
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有