jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂(lè)、美好的愿望和寧?kù)o時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂(lè)或者寧?kù)o的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          VM新建虛擬機(jī)

          1)安裝路徑:D\ubuntu-test

          使用ubuntu 軟件:c:\svn安裝軟件\ubuntu-10.04.1-desktop.i386.iso

          Network adapterBridged

          Ubuntu登錄賬號(hào)/密碼:kiki/kiki

          安裝完成,重啟ubuntu,打開(kāi)terminal,自動(dòng)獲得了一個(gè)IP172.28.6.13)。

           

          2) 設(shè)置,安裝過(guò)程

          a) 設(shè)置 ip dns上網(wǎng)。

              Step1,

          sudo –s 轉(zhuǎn)成root用戶,方便操作。

              Step2,

          設(shè)置IP, vi /etc/network/interfaces

          加入:

          auto eth0

          iface eth0 inet static

          address 172.28.6.239

          netmask 255.255.0.0

          gateway 172.28.16.1

              Step3,

                     Sudo nano /etc/resolv.conf

                     是一個(gè)編輯工具,設(shè)置DNS

                     加入:nameserver 10.58.100.1

              Step4,

          重新啟動(dòng) networking 服務(wù):

          sudo /etc/init.d/networking restart

              總結(jié):設(shè)置OKping 172.28.6.69成功。

           

          b) apt-get update 先更新一下源。

          c) 安裝VIM

              apt-get install vim

          d) 安裝openssh-server

          e)  安裝subversion

          f) 安裝subversion-tools

          g) 安裝apache2

          h) 安裝libapache2-svn

          i) 安裝tree

          j) 設(shè)置apache2下的SVN

                 vim /etc/apache2/dav_svn.conf

                 設(shè)置如下:

          <Location /test/>

           DAV svn

            SVNListParentPath on

             SVNParentPath /home/repo/

            # SVNIndexXSLT "/apache2-default/svnindex.xsl" (注釋掉,否則會(huì)有xml的錯(cuò)誤,不能顯示)

            AuthType Basic

            AuthName "Subversion Repository"

            AuthUserFile /etc/apache2/dav_svn.passwd

              Require valid-user

            AuthzSVNAccessFile /etc/apache2/dav_svn.authz  z居然泄露了,害我找了好久的原因

          </Location>

                 PS1)剛安裝好的apache2沒(méi)有dav_svn.passwd文件,

          使用vim 創(chuàng)建,

          然后htpasswd -b dav_svn.passwd kiki kiki  更新密碼。

          創(chuàng)建dav_svn.auth文件,設(shè)置*=rw方便測(cè)試。

          2)創(chuàng)建測(cè)試所用的版本庫(kù),路徑在:/home/repo/test1,其中test1是版本庫(kù)。

          3)重啟apache服務(wù)  /etc/init.d/apache2 restart

          4)  設(shè)置創(chuàng)建的帳戶文件所屬者為www-data.

          設(shè)置創(chuàng)建的庫(kù)所屬者為www-data,

          root@kiki-desktop:/etc/apache2# chown www-data:www-data dav_svn.passwd

          root@kiki-desktop:/etc/apache2# chmod 777 dav_svn.passwd

          root@kiki-desktop:/home# chown -R www-data:www-data repo

          K)安裝phpmyadmin

                 創(chuàng)建目錄/etc/apache2/svntools,并且設(shè)置所屬者為www-data.

                 創(chuàng)建php頁(yè)面,保存在/etc/apache2/svntools目錄下。

           

          = = = =如下編輯alias.conf文件/etc/apache2/mods-enable/alias.conf. = = = =

          root@kiki-desktop:/etc/apache2# cat mods-enabled/alias.conf

          <IfModule alias_module>

          Alias /svntools "/etc/apache2/svntools"

          <Directory "/etc/apache2/svntools">

                  Require valid-user

                  AuthType Basic

                  AuthName "T&W subversion tools"

                  AuthUserFile "/etc/apache2/dav_svn.passwd"

          </Directory>

          </IfModule>

           

          = = = =新建PHP index.php)頁(yè)面,保存到svntools目錄下= = =

          index.php

          總結(jié):

          設(shè)置到這一步,真的出現(xiàn)了247中訪問(wèn)路徑http://172.28.6.239/svntools/index.php時(shí)出現(xiàn)的問(wèn)題,提示我下載,這是為什么呢,我猜是沒(méi)有Php 解釋器的原因。

           

          m)登錄成功的239

          dpkg –l | grep apache查找到所安裝的軟件包

            libapache2-mod-php5     server-side, HTML-embedded scripting languag    

            php5-common             Common files for packages built from the php  

            php5-gd                 GD module for php5                            

            php5-mcrypt             MCrypt module for php5                        

            php5-mysql              MySQL module for php5                         

            phpmyadmin              MySQL web administration tool                                        

           

          n) 安裝libapache2-mod-php5,重啟apache 服務(wù),成功實(shí)現(xiàn)。

          主站蜘蛛池模板: 启东市| 安乡县| 普洱| 城口县| 盈江县| 潞西市| 房产| 怀宁县| 江川县| 广河县| 苏尼特左旗| 渝中区| 秦安县| 青川县| 普兰县| 镇雄县| 佛山市| 穆棱市| 闸北区| 皮山县| 杂多县| 宁乡县| 峨边| 封开县| 门头沟区| 蕉岭县| 洛浦县| 临海市| 塔城市| 龙江县| 内黄县| 米脂县| 吴江市| 万安县| 仁怀市| 洛南县| 安康市| 城市| 曲沃县| 宁海县| 柳林县|