CentOS6 搭建Nginx+Subversion環(huán)境

摘要

眾所周知,Subversion是Apache的產(chǎn)物伍绳,當(dāng)然Apache對(duì)SVN具有很好的支持
但是目前Nginx還木有對(duì)應(yīng)的模塊支持web訪問SVN。但是目前項(xiàng)目中使用Nginx作為域名訪問的入口
故有了這篇關(guān)于使用Nginx配置訪問SVN层坠。
其本質(zhì)是利用Nginx反向代理到Apache http辐宾,最終還是用的httpddav模塊


install Subversion

first init to install epel package

yum install epel-release

install subversion

yum install subversion -y

config svn

mkdir -p /project/svn/
cd /project/svn/
svnadmin create yybanana
chown -R apache:apache yybanana

start svn

svnserve -d -r /project/svn/yybanana

install and config httpd

install httpd and mod_dav_svn module

yum install httpd mod_dav_svn

add svn user with htpasswd

htpasswd -c /project/svn/yybanana/conf/passwdfile testuser

config httpd

vim /etc/httpd/conf.d/subversion.conf

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

<Location /svn>
    DAV svn
    SVNPath /project/svn/yybanana/
    AuthType Basic
    AuthName "Authorization Realm"
    AuthUserFile /project/svn/yybanana/conf/passwdfile
    AuthzSVNAccessFile /project/svn/yybanana/conf/authz
    Require valid-user
</Location>

at last, start httpd service

/etc/init.d/httpd start

install nginx and config

try to install

yum install nginx -y

after install, you can check nginx info and installed modules like below

root@pts/1 $ nginx -V
nginx version: nginx/1.10.2
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --prefix=/usr/share/nginx --sbin- \
path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules -- \
conf-path=/etc/nginx/nginx.conf --error-log-  \
path=/var/log/nginx/error.log --http-log- \
path=/var/log/nginx/access.log --http-client-body-temp- \
path=/var/lib/nginx/tmp/client_body --http-proxy-temp- \
path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp- \
path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-  \
path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp- \
path=/var/lib/nginx/tmp/scgi --pid-path=/var/run/nginx.pid --lock- \
path=/var/lock/subsys/nginx --user=nginx --group=nginx --with- \
file-aio --with-ipv6 --with-http_ssl_module --with-http_v2_module --\
with-http_realip_module --with-http_addition_module --with- \
http_xslt_module=dynamic --with- \
http_image_filter_module=dynamic --with- \
http_geoip_module=dynamic --with-http_sub_module --with- \
http_dav_module --with-http_flv_module --with-http_mp4_module\
 --with-http_gunzip_module --with-http_gzip_static_module --with-\
http_random_index_module --with-http_secure_link_module --\
with-http_degradation_module --with-http_slice_module --with-\
http_stub_status_module --with-http_perl_module=dynamic --\
with-mail=dynamic --with-mail_ssl_module --with-pcre --with-pcre-\
jit --with-stream=dynamic --with-stream_ssl_module --with-debug \
--with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -\
fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 - \
mtune=generic' --with-ld-opt=' -Wl,-E'

config and try to start

vim /etc/nginx/conf.d/paituo.conf

server {
    listen 90;
    server_name paituo.xxxx.com;

    location /svn {
        proxy_pass http://127.0.0.1:8080/svn;
    }
    
}

start nginx

/etc/init.d/nginx start

verfify

enter domain paituo.xxxx.com to test

httpsvn-1.png

enter your svn username and password

httpsvn-2.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市询筏,隨后出現(xiàn)的幾起案子榕堰,更是在濱河造成了極大的恐慌,老刑警劉巖嫌套,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逆屡,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡踱讨,警方通過查閱死者的電腦和手機(jī)魏蔗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勇蝙,“玉大人沫勿,你說我怎么就攤上這事∥痘欤” “怎么了产雹?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)翁锡。 經(jīng)常有香客問我蔓挖,道長(zhǎng),這世上最難降的妖魔是什么馆衔? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任瘟判,我火速辦了婚禮怨绣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拷获。我一直安慰自己篮撑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布匆瓜。 她就那樣靜靜地躺著赢笨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪驮吱。 梳的紋絲不亂的頭發(fā)上茧妒,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音左冬,去河邊找鬼桐筏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛拇砰,可吹牛的內(nèi)容都是我干的梅忌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼毕匀,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼铸鹰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起皂岔,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蹋笼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后躁垛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體剖毯,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年教馆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了逊谋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡土铺,死狀恐怖胶滋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情悲敷,我是刑警寧澤究恤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站后德,受9級(jí)特大地震影響部宿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一理张、第九天 我趴在偏房一處隱蔽的房頂上張望赫蛇。 院中可真熱鬧,春花似錦雾叭、人聲如沸悟耘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)作煌。三九已至,卻和暖如春赚瘦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背奏寨。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工起意, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人病瞳。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓揽咕,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親套菜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子亲善,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)逗柴,斷路器蛹头,智...
    卡卡羅2017閱讀 134,696評(píng)論 18 139
  • 系統(tǒng)環(huán)境 所需軟件官方下載地址: 一、 安裝開發(fā)包環(huán)境: 二戏溺、 關(guān)閉iptables和Selinux(生產(chǎn)...
    莫名其妙的一生閱讀 1,309評(píng)論 0 4
  • 話說今天光洗一個(gè)床套就花了老子一個(gè)上午的時(shí)間渣蜗,我是崩潰的wuwuw~~~~ 下午的事不得不說媽蛋男的在青春期就戒不...
    canonly閱讀 194評(píng)論 0 0
  • 姓名:努爾哈赤 性別:男 愛好:女 職業(yè):侍衛(wèi)隊(duì)長(zhǎng)、建州女真都督旷祸、天命可汗 1559年2月21日耕拷,歷史上如果沒有努...
    李叢文閱讀 439評(píng)論 0 0
  • 第一階段:掌握全貌 目的:了解主題和主要結(jié)論方法:先讀開頭和結(jié)尾幾段 第二階段:通讀 方法:全文快速通讀一遍骚烧,覺得...
    sly61閱讀 410評(píng)論 0 0