1. 程式人生 > >閉上眼睛安裝 debian + apache2.4 + usvn + svn

閉上眼睛安裝 debian + apache2.4 + usvn + svn

愛轉載的請隨意,如果有人用得上才有價值! 

1、安裝debian,在最後的安裝選項選中“標準”、“資料庫

2、安裝svn

[email protected]:/# aptitude install apache2 php5 libapache2-mod-php5mysql-server php5-mysql subversion libapache2-svn

3、配置ssl

[email protected]:/#a2enmod ssl

[email protected]:/#/etc/init.d/apache2 restart

[email protected]:/#a2ensite default-ssl

[email protected]:/#/etc/init.d/apache2 reload

4、下載usvn

[email protected]:/#mkdir /opt/usvn

[email protected]:/#cd /opt/usvn

[email protected]:/opt/usvn/#wget https://github.com/usvn/usvn/archive/1.0.7.tar.gz

[email protected]:/opt/usvn/#tar xzvf usvn-1.0.7.tar.gz

[email protected]

:/opt/usvn/#mkdir /usvn

[email protected]:/opt/usvn/#mkdir -p /usvn/repo

[email protected]:/opt/usvn/# mv 1.0.7 /usvn

[email protected]:/opt/usvn/# chown -R www-data:www-data /usvn

5、配置

5.1、

[email protected]:/# vi /etc/apache2/mods-available/dav_svn.load

LoadModule authz_svn_module/usr/lib/apache2/modules/mod_authz_svn.so

5.2、

[email protected]:/# vi /etc/apache2/apache2.conf

DEBIAN7APACHE2.2:

Alias /usvn /usvn/public

<Directory "/usvn/public">

    Options +SymLinksIfOwnerMatch

    AllowOverride All

    Order allow,deny

    Allow from all

</Directory>

DEBIAN8(APACHE2.4):

Alias /usvn /usvn/public

<Directory "/usvn/public">

Options+SymLinksIfOwnerMatch

AllowOverrideAll

#Orderallow,deny

#Allow from all

Require allgranted

</Directory>

5.3、(debian8,即apache2.4下)

[email protected]:/usvn/public# vi .htaccess

<Files *.ini>

#Order Allow,Deny

#Deny from all

Require all denied

</Files>

php_flag short_open_tag on

php_flag magic_quotes_gpc off

RewriteEngine on

#RewriteCond

RewriteBase "//usvn/"

RewriteRule ^svn/ - [L,NC] #this is the ruleI added to fix the 500 errors

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

RewriteRule ^.*$ index.php [NC,L]

5.4、

[email protected]:/# /etc/init.d/apache2 restart

6、安裝:

http://x.x.x.x/usvn/install.php

按提示操作即可

7、遷移

7.1、備份配置:/usvn/authz、/usvn/htpasswd

7.2、備份環境庫:mysqldump -u root -p usvn > usvn.sql

7.3、備份SVN庫:svnadmin dump prj > prj.dump

#安裝新的環境之後

7.4、恢復配置:/usvn/authz、/usvn/htpasswd

7.4、恢復環境庫:mysql -u root -p usvn < usvn.sql

7.5、恢復SVN庫:svnadmin create prj

svnadmin load prj < prj.dump

相關推薦

眼睛安裝 debian + apache2.4 + usvn + svn

愛轉載的請隨意,如果有人用得上才有價值!  1、安裝debian,在最後的安裝選項選中“標準”、“資料庫 2、安裝svn [email protected]:/# aptitude install apache2 php5 libapache2-mod-p

在centos6編譯安裝httpd-2.4版本

手動編譯 httpd-2.4 前言:APR(Apache portable Run-time libraries,Apache可移植 運行庫) 主要為上層的應用程序提供一個可以跨越多操作系統 平臺使用的底層支持接口庫。在早期的Apache版本中,應用 程序本身必須能夠處理各種具體操作系統平臺的細節,並

安裝啟動apache2.4後報Invalid command 'order', perhaps misspelled or defined by a module not included

問題 spel sel 訪問 註釋 pcl src ice php httpd.conf中修改 重啟Apache 報錯。 在網上搜索了一下,大多是說mod_authz_host.so模塊沒有加載,但檢查後發現httpd.conf中: 該模塊並未被註釋掉,那原因究竟出在

apache24解壓版如何正確在windows安裝apache2.4服務無法啟動 發生服務特定錯誤:1

下載壓縮包,解壓好以後: 輸入cmd 命令列下進入到apache下面的bin目錄,輸入 我的解壓包放在F盤  所以輸入F:回車, 在cd F:\Apache24\bin 回車, 在輸入 httpd -

centos7.2 利用yum安裝配置apache2.4多虛擬主機

一、安裝apache 安裝 # yum install httpd -y # rpm -qa httpd 操作步驟: [[email protected]1 httpd]# cat /etc/centos-release CentOS Li

你有一桶果凍,其中有黃色、綠色、紅色三種,眼睛抓取同種顏色的兩個。 抓取多少個就可以確定你肯定有兩個同一顏色的果凍?(5秒-1分鐘)

你有一桶果凍,其中有黃色、綠色、紅色三種,閉上眼睛抓取同種顏色的兩個。 抓取多少個就可以確定你肯定有兩個同一顏色的果凍?(5秒-1分鐘)  分析: 1、裡面有三種顏色時,需要4個 2、

CentOS 7編譯安裝 apache 2.4.25

安裝路徑 top ive fig config art 命令 con archive 在CentOS 7上編譯安裝 apache 2.4.25 源碼包,並啟動此服務. 配置環境 Systemctl disable firewalld Systemctl stop fire

Debian系統中Apache2.4安裝SSL證書

Debian中的Apache2安裝SSL證書(賽門鐵克) 安裝步驟: 獲取證書CA: 阿里雲申請SSL證書,繫結網站域名,其中申請和繫結步驟詳情請見:阿里雲證書申請及繫結流程 下載下來的證書壓縮包中如下: 解壓放到系統中任意資料夾中,

三、環境搭建 之 Windows10 安裝 Apache2.4.23

地址 管理員 解壓 技術 項目 可能 配置 httpd 安裝步驟 操作系統:Windows10 家庭中文版 Apache版本:2.4.23 下載地址:http://pan.baidu.com/s/1nuB6cjf 參考文檔:win7(64位)php5.5-Apache2.4

apache2.4安裝

32位 操作 logs apache服務 安裝包 需要 .cn tar 操作系統 Apache2.4 安裝包下載地址 http://httpd.apache.org/docs/current/platform/windows.html#down 選擇ApacheHaus

Linux之安裝apache2.4.23

duyuheng linux apache2.4.23Linux之安裝apache2.4.23安裝環境:操作系統:Centos7.2,關閉selinux新版本的httpd-2.4新增以下特性;新增模塊;mod_proxy_fcgi(可提供fcgi代理)mod_ratelimit(限制用戶帶寬)mod_requ

[書接一回]在Oracle Enterprise Linux (v5.7) 中安裝DB - (3/4)

www 數據庫 splay spl x86-64 width .html nbsp eight 安裝p10404530_112030_Linux-x86-64_6of7.zip解壓下的example。 修改軟件路徑,為dbhome_1.

安裝apache2.4.27筆記

httpd apache編譯安裝遇到太多問題,記錄幾點遇到的坑系統centos 7.3 http版本2.4.271.安裝apr、apr-util./configure --prefix=/usr/local/apr make makeinstall ./configure --prefix=/usr/loc

apache2.4.27編譯安裝

apache編譯安裝 apache 2.4.27安裝#apache 2.4編譯安裝#第1步:安裝gcc編譯器。yum install -y gcc gcc-c++ openssl-devel pcre pcre-devel說明:openssl-devel是讓apache支持ssl安全

Yum安裝LAMP(Centos7.2+Apache2.4+Mariadb5.5.56+PHP7.0.24)

apache php 一、簡介 最近客戶提出需要使用PHP7的需求,第一次是給客戶安裝的是LNMP-full的集成環境,但是後面不便於添加擴展模塊,以及本人對Nginx不是很了解,經協商後改用LAMP,以下內容為真實環境搭建完成後為了方便記憶在虛擬環境中的配置,和真是環境基本一樣二、準備環境操作

Windows解壓版安裝64位Apache2.4.29

tar orm for cmd命令 png 百度 htm es2017 httpd服務 安裝的Apache版本: httpd-2.4.29-Win64-VC15.zip [此版本需要Windows電腦安裝VC 2015運行庫](http://httpd.apache.or

CentOS6編譯安裝httpd2.4

centos6編譯安裝httpd2.4在CentOS6上無法直接使用rpm包安裝httpd2.4,因為httpd2.4依賴於: apr-1.4及以上版本 apr-util-1.4及以上版本而直接升級apr和apr-util會覆蓋直接版本的程序,影響其他程序的依賴關系,所以一般使用編譯安裝的方式安裝apr和

在 CentOS7 安裝 Zookeeper-3.4.9 服務

sin cal 永久 int mit apache small www cti 在 CentOS7 上安裝 zookeeper-3.4.9 服務 1、創建 /usr/local/services/zookeeper 文件夾: mkdir -p /usr/local

CentOS安裝Redmine-3.4項目管理軟件

redmine1.說明redmine和ruby以及rails的版本號關系如下: Redmine版本 支持Ruby版本 使用Rails版本 4.0 (即將到來的) ruby 2.2,2.3,2.4 R

php安裝【windows下apache2.4.33/php5.6.36配置】

windows amp php安裝 pdo_odbc app .dll win 2.4 文件夾 1、解壓到文件夾 2、將目錄下的php.ini-development文件復制一份並改名為php.ini作為配置文件 3、在apache http.conf中添加  # php5