成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在CentOS上架設Nginx+Apache+Subversion

系統 Linux
Nginx和Apache是兩種常用的Web服務器,各有各的優勢。由于Nginx短期內不會支持Subversion Server,要架設的話,可以通過一個Apache與Nginx共存的服務器實現。本文介紹CentOS上相關軟件包的安裝與初步配置。

本文來自塵緣的博客,原文標題為《CentOS下的Nginx+Apache+Subversion Server安裝筆記》。

我的Linux服務器均為CentOS,這兩天剛剛折騰完LNMP的配置,接下來繼續折騰SVN的環境配置。

在編譯SVN時,發現Nginx尚不支持Subversion,查了相關資料,發現只有Apache可以支持SVN,無可奈何,看來只能做一個Apache與Nginx共存的服務器,用Nginx proxy把發向Nginx的SVN請求轉到Apache上去。

如何安裝Nginx,可以去參考張宴的Nginx教程,這應該是國內最早最全最詳細的Nginx教程了,至于如何安裝Apache,估計也挺簡單的,我這里已經配置好了一個Nginx+Apache的服務器了。

按買醉的說法,nginx處理靜態頁的效率是apache的N倍,但在動態程序,特別是Java和PHP的處理上,Apache具有相當的優勢。

這按Nginx官方的說法,短期內不會有可能支持SVN,至于兩者之間的權衡,各位看官可得留意了。

說一下,Subversion Server并沒有專門針對CentOS的版本,下載編譯的話,用RHEL的即可。

我剛剛也找到了下載地址:http://www.collab.net/downloads/subversion/redhat.html

現在開始CentOS的安裝過程。

除了下載軟件包以外,還可以使用YUM安裝:

  1. $ sudo yum install httpd subversion mod_dav_svn  
  2.  

建立版本庫(Repository):

  1. $ sudo mkdir -p /var/lib/subversion/repositories  
  2. $ sudo chown -R apache:apache /var/lib/subversion  
  3.  

如果版本庫的增改次數很頻繁,可以寫一個簡單的腳本來實現快速調用:

  1. #!/bin/sh  
  2. if [ $# -ne 1 ]; then  
  3. echo 1>&2 Usage: $0 repository_name  
  4. exit 127  
  5. fi  
  6. echo "Sudoing...";  
  7. sudo svnadmin create --fs-type fsfs /var/lib/subversion/repositories/${1}  
  8. sudo chown -R apache:apache /var/lib/subversion/repositories/${1}  
  9. sudo chmod -R g+w /var/lib/subversion/repositories/${1}  
  10. sudo chmod g+s /var/lib/subversion/repositories/${1}/db  
  11.  

接下來就是apache的配置了,這里要保證兩個模塊都已經正確放到模塊目錄中:

  1. LoadModule dav_svn_module modules/mod_dav_svn.so  
  2. LoadModule authz_svn_module modules/mod_authz_svn.so  
  3. DAV svn  
  4. SVNParentPath /var/lib/subversion/repositories  
  5. SVNListParentPath on  
  6. SVNPathAuthz off  
  7. AuthType Basic  
  8. AuthName "subversion@tokyo"  
  9. AuthUserFile /var/lib/subversion/passwords  
  10. Require valid-user  
  11.  

然后要配置SVN的密碼:

  1. $ sudo htpasswd -c /var/lib/subversion/passwords new-user-name  
  2.  

最后重啟HTTPD服務:

  1. $ sudo /etc/init.d/httpd restart  
  2.  

下面要做的就是Apache和Nginx配置,然后實現Nginx的代理過程,就有待下次介紹了。

【編輯推薦】

  1. CentOS系統中建立cvs server方法
  2. CentOS系統中phpmyadmin安裝常見問題匯總
  3. CentOS系統下如何配置FTP
責任編輯:yangsai 來源: 塵緣的博客
相關推薦

2010-05-21 14:42:29

CentOS下Apac

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-21 14:12:55

CentOS下Apac

2010-03-30 15:52:49

CentOS安裝

2010-05-18 17:50:57

Subversion服

2010-05-19 14:05:59

Subversion+

2010-05-14 13:21:39

Subversion1

2010-05-19 13:44:42

Subversion+

2017-08-15 11:58:15

LinuxCentOSApache Hado

2020-07-16 08:37:39

NginxCentOS7搭建

2009-06-29 08:35:59

Linux

2010-05-18 18:28:05

安裝Subversio

2009-03-10 10:53:42

安裝ApacheMySQL

2010-10-09 08:58:03

NginxRuby on Rai

2010-05-19 14:28:18

Subversion權

2010-05-19 14:48:44

Subversion用

2022-09-14 09:18:52

SubversionLinux系統

2010-05-31 10:56:51

SVN服務器架設

2010-05-19 12:50:52

Subversion服

2010-05-21 18:47:28

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www国产成人免费观看视频 | 黄网免费| 亚洲色图插插插 | 国产特黄一级 | 精国产品一区二区三区四季综 | 国产精品美女久久久久aⅴ国产馆 | 波多野结衣一区二区三区在线观看 | h视频在线看 | 欧美成人一区二区三区片免费 | 亚洲一区二区三区四区五区午夜 | 青青草精品 | 色播久久 | 精品欧美一区二区三区 | 久久精品视频12 | 欧美精品在欧美一区二区 | 亚洲高清在线 | 国产免费一区二区三区 | 毛片软件 | 91在线视频免费观看 | 国产日韩欧美激情 | 久久久久久久久久久爱 | 91久久婷婷 | 羞羞视频免费在线观看 | 欧美专区日韩 | 一区二区三区免费 | 99这里只有精品视频 | 成人福利在线 | 一区二区三区四区在线视频 | 色伊人网| 日韩亚洲视频 | 欧美综合在线视频 | 欧美一区二区三区在线 | 中文字幕第一页在线 | 欧美激情精品久久久久久变态 | 成人一区在线观看 | 综合久久久 | 国产精品一区二区久久久久 | 丝袜 亚洲 另类 欧美 综合 | 在线视频一区二区三区 | 色综合久久天天综合网 | 一区二区精品 |