首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
session
caching
webhooks
port
mqtt
rust
cron
nodejs
mysql
lavarel
pdo
lua
织梦cms
web3
go
dns
nginx
phpunit
ssl
yaf
hashmap
timezone
cookie
grpc
sockets
asp.net
touch
log4j
gzip
phpmyadmin
struct
varnish
protocol-buffers
gcc
base64
node.js
pipe
cpython
微服务
sms
c语言
ffmpeg
php5
pip
spring
package
h2
swoole
rabbitmq
http
transform
java
upload
正则
webserver
cache
laravel
redis
lvs
tengine
server
php框架
queue
cookies
压力测试
uuid
php
makefile
mq
token
timeout
crash
python
thinkphp
django
多线程
爬虫
队列
localhost
当前位置:
开发笔记
>
后端
> 正文
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
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
gzip
优化Hadoop 2.7.2源代码以支持Snappy压缩和解压功能的Native编译
为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ...
[详细]
蜡笔小新 2024-11-09 19:45:36
nginx
Windows环境下Apache频繁崩溃的解决方案
本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ...
[详细]
蜡笔小新 2024-11-20 13:07:27
cookie
解决PHP及Web开发中的UTF-8乱码问题
本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ...
[详细]
蜡笔小新 2024-11-20 10:58:03
cookie
构建高可用性Apache集群的Heartbeat使用指南
本文详细介绍了如何使用Heartbeat构建一个高可用性的Apache集群,包括安装、配置和测试步骤。 ...
[详细]
蜡笔小新 2024-11-18 13:54:04
cookie
Centos7 Tomcat9 安装笔记
centos7,tom ...
[详细]
蜡笔小新 2024-11-17 18:15:16
cookie
解决Jenkins编译过程中ERROR: Failed to Parse POMs的问题
在使用Jenkins进行自动化构建时,有时会遇到“ERROR: Failed to parse POMs”的错误。本文将详细分析该问题的原因,并提供有效的解决方案。 ...
[详细]
蜡笔小新 2024-11-15 18:17:00
nginx
centos 7.0 lnmp成功安装过程(很乱)
下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ...
[详细]
蜡笔小新 2024-11-15 14:20:54
port
Linux中activemq的安装
1.tarzxfapache-activemq-5.12.0-bin.tar.gztarzxfapache-activemq-5.12.0-bin.tar.gz2.cdapac ...
[详细]
蜡笔小新 2024-11-14 11:39:24
mysql
在Linux系统上彻底卸载Zimbra邮件系统
本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ...
[详细]
蜡笔小新 2024-11-13 14:32:16
touch
用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ...
[详细]
蜡笔小新 2024-11-13 14:02:50
ssl
如何在Nginx服务器上轻松配置CertBot以实现SSL证书自动化管理
为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ...
[详细]
蜡笔小新 2024-11-10 08:42:08
nginx
Nginx作为前端服务器时,Tomcat与Apache作为后端,War包应部署在何处?
Nginx作为前端服务器时,Tomcat与Apache作为后端,War包应部署在何处? ...
[详细]
蜡笔小新 2024-11-09 15:39:47
nginx
PHP自学必备:从零开始的准备工作与工具选择
PHP自学必备:从零开始的准备工作与工具选择 ...
[详细]
蜡笔小新 2024-11-07 15:13:09
nginx
解决SVN安装后未弹出登录认证页面的问题
新员工在公司电脑上安装SVN客户端后,发现无法正常弹出登录认证页面,导致无法访问目标路径并提示服务器连接问题。本文将介绍几种有效的解决方法。 ...
[详细]
蜡笔小新 2024-11-17 10:06:14
nginx
观察 | 求职体验:收到录用通知的公司通常不深究技术细节,而那些详细追问的公司往往没有后续进展
观察 | 求职体验:收到录用通知的公司通常不深究技术细节,而那些详细追问的公司往往没有后续进展 ...
[详细]
蜡笔小新 2024-11-08 12:52:17
常年等奖中869
这个家伙很懒,什么也没留下!
Tags | 热门标签
session
caching
webhooks
port
mqtt
rust
cron
nodejs
mysql
lavarel
pdo
lua
织梦cms
web3
go
dns
nginx
phpunit
ssl
yaf
hashmap
timezone
cookie
grpc
sockets
asp.net
touch
log4j
gzip
phpmyadmin
RankList | 热门文章
1
axios跨域携带的cookie是客户端域下的还是服务端域下的?
2
Windows系统安装nginx及配置
3
探讨Web组件化实现
4
华为机考108题(c++)(4151)
5
oracle 数据文件,控制文件和参数文件全部丢失恢复
6
Decoration5:引入Actuator进行站点监控
7
JVM学习笔记|垃圾回收相关算法
8
【风马一族_软件】微软卸载工具_msicuu2.exe
9
JAVA中流水账的实现_流水账式java基础Summary
10
zookeeper和hadoop集群(伪分布式)
11
C#学习教程:有没有理由锁定除new object()之外的东西?分享
12
学习java 需要先学c 吗_学习Java需要先学C语言吗
13
vue3.x全局toast、message、loading组件
14
Oracle查看用户占用的表空间大小
15
RecycleView 中的item移动到当前视图的顶部
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有