欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
J2EE綜合 svn配置手記
以前公司的服務(wù)器都有專(zhuān)人在配置,現在輪到我了。。。雖然不懂LINUX,不懂APACHE MODULE, 不懂SSL。好些東西都是第一次,但不要緊,有專(zhuān)業(yè)的基礎知識壓底,再加上網(wǎng)絡(luò )這個(gè)巨大寶庫,相信能搞定。
    雖然網(wǎng)絡(luò )上有相關(guān)文章,但我試了十幾篇都沒(méi)有一篇文章能夠完全配置正確。所以,不懂得原理肯定是搞不定的。能過(guò)努力我終于征服svn!以下是我配置svn的完整步驟,現貢獻出來(lái)。讓大家少走彎路吧。
  OK,開(kāi)始吧!呵呵呵。對了,忘說(shuō)環(huán)境了。linux[centos4.2]
  首先準備好相關(guān)軟件包,
  1.subversion-1.3.2.tar.gz  /*因為我下載的1.4里面沒(méi)找到configure文件所以這里下載1.3.2這個(gè)版本*/
  2.httpd-2.0.55.tar.gz      /*據說(shuō)用2.2有問(wèn)題,不過(guò)我沒(méi)試。我用2.0.55*/
  3. db-4.4.20.tar.gz        /*svn必須的數據庫*/
  ####################################安裝步驟 開(kāi)始####################################
  1.以root用戶(hù)登錄系統,將subversion-1.3.2.tar.gz/httpd-2.0.55.tar.gz/db-4.4.20.tar.gz
復制到/usr/local/目錄下.
  2.安裝Apache,安裝Berkeley DB,安裝Subversion
  命令如下:
  [安裝Apache]
  #tar -zxvf httpd-2.0.55.tar.gz    /*解壓*/
  #cd httpd-2.0.54                  /*進(jìn)入剛才解壓的目錄*/
  #./configure --enable-dav --enable-so  --enable-ssl --enable-maintainer-mode -prefix=/usr/local/apache2 --enable-mods-shared=all /*編譯配置,記住參數一個(gè)不能少.ssl是為以后用安全鏈加的module,dav模塊就不用我說(shuō)了,然后是共享所有模塊*/
 #make                             /*編譯*/
 #make install                     /*安裝*/
  [安裝Berkeley DB]
  #tar -zxvf db-4.4.20.NC.tar.gz   /*解壓*/
  #cd db-4.4.20.NC/build_unix/     /*進(jìn)入目錄*/
  #../dist/configure --prefix=/usr/local/bdb  /*編譯配置,指定安裝目錄*/
  #make                            /*編譯*/
  #make install                    /*安裝*/
  [安裝Subversion]/*下面就不用寫(xiě)注釋了,相信看了上面兩段應該看得懂了*/
  #tar -zxvf subversion-1.3.2.tar.gz 
  #cd subversion-1.3.2
  #./configure --with-berkeley-db=/usr/local/bdb --with-apxs=/usr/local/apache2/bin/apxs
  #make
  #make install
  3.檢查Subversion是否安裝成功
  #svnadmin --version            /*如果成功你會(huì )看見(jiàn)相應的版本號,和支持的服務(wù)*/
  4.創(chuàng )建軟件倉庫
  #mkdir -p /opt/svn/repos       /*-p 意思是如果沒(méi)有目錄則創(chuàng )建*/
  #svnadmin create --fs-type fsfs /opt/svn/repos      /*參數 --fs-type fsfs  是指定存儲類(lèi)型*/
  
  5.創(chuàng )建項目臨時(shí)目錄,建議目錄結構如下:
  /opt/svn/tmp/project_xxx/trunk
  /opt/svn/tmp/project_xxx/tags
  /opt/svn/tmp/project_xxx/branches
  /**********************************************************
  然后將項目文件復制到trunk下,如果是從CVS轉移過(guò)來(lái)的項目,用下面命令清理目錄
  #find projectname/ -name CVS -exec rm -rf {} \;
  **********************************************************/
  
  6.導入source
  #svn import -m "initial import" /opt/svn/tmp file:///opt/svn/repos
  /***********************************************************
  -m 后面跟的是操作注釋 /opt/sv/tmp是項目文件位置 file:///opt/svn/repos是創(chuàng )建的軟件倉庫
  ***********************************************************/
 
  7.檢查是否倒入成功
  #svn list --verbose file:///opt/svn/repos/
  /***********************************************************
  如果成功你看到到你倒入的項目列表,按我的操作步驟應該不會(huì )有錯
  ***********************************************************/

8.給倉庫授權
  #chown -R apache.apache /opt/svn/repos
  #chmod 770 /opt/svn/repos               
  #chmod -R g+w /opt/svn/repos

  9.與apache整合
  用apache工具創(chuàng )建用戶(hù)文件
  #htpasswd ?c /opt/svn/pwd admin    ##密碼為:123456
  設置密碼文件權限
  #chown a+r pwd
  創(chuàng )建訪(fǎng)問(wèn)權限文件assesspolicy內容
  [groups]
  developers =admin
  [repos:/]
  @developers = rw

  ssl安全認證:
  找到openssl.cnf目錄執行
  #openssl genrsa -des3 -out my-server.key 1024
  然后輸入密碼:xxxxxx
  生成證書(shū)執行:
  #openssl req -new -key my-server.key -x509 -out my-server.crt -config openssl.cnf
  
  在 Apache 的 conf 目錄下新建一個(gè) sslfile 目錄,將 my-server.key 和 my-server.crt 文件都移動(dòng)到 sslfile 目錄里面

  修改apache的httpd.conf文件
  User apache
  group apache

  打開(kāi)sslmod前的#號
  LoadModule ssl_module modules/mod_ssl.so
  
  在最后加入如下內容
  SSLMutex default
  SSLRandomSeed startup builtin
  SSLSessionCache none
  ErrorLog logs/SSL.log
  LogLevel info
  <VirtualHost svntest.ut.cn.ibm.com:443>
  SSLEngine On
  SSLCertificateFile conf/ssl/my-server.crt
  SSLCertificateKeyFile conf/ssl/my-server.key
  </VirtualHost>

  <Location /repos>
    DAV svn
    SVNPath /opt/svn/repos
    AuthType Basic
    AuthName "svn repos"
    AuthUserFile /opt/svn/pwd
    AuthzSVNAccessFile /opt/svn/accesspolicy
    require valid-user
    SSLRequireSSL   ##加了這句就只能用https模式,不能用http模式了
  </Location>

  OK,到些結束,啟動(dòng)apache吧,別忘了要輸入你創(chuàng )建證書(shū)時(shí)的密碼!呵呵

  ####################################安裝步驟 結束####################################

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Linux下SVN安裝配置
Linux下 SVN Apache SSL配置手冊 apache自動(dòng)啟動(dòng)腳本
用 Apache 和 Subversion 搭建安全的版本控制環(huán)境
Apache2/SSL Subversion PAM認證服務(wù)器配置
linux下svn的安裝
Linux下svn 安裝搭建配置流程
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久