国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

nginx將svn請求轉發到apache實現svn http請求

用戶84 / 1071人閱讀

摘要:如果想通過來給加修改重置密碼就安裝監聽轉發給請求監聽請求轉發到的端口因為不能同時占用通過上述代碼實現請求時的正確響應。請求此網址是響應,對應下面響應設置監聽端口為,盡量最小化安裝,減少內存。不足之處請各位指點常用指令參考視頻權限設置

需要安裝apache libapache2-svn模塊nginxsvn。安裝過程略過。

記錄比較重要幾點(不按先后):

安裝apache的svn模塊

   sudo apt-get install libapache2-svn 

apahce的svn模塊,通過他實現svn權限等問題。

   
   apt-get install apache2-utils

如果想通過htpasswd來給svn加(修改重置)密碼,就安裝apache2-utils

   
   eg:
   htpasswd /home/svn/work/conf/passwd tb
   New password: 
   Re-type new password: 
   Updating password for user tb

nginx監聽轉發給apache請求:

nginx 監聽請求轉發到apache的86端口(因為不能同時占用80)

vim /etc/nginx/conf.d

server{

   listen 80;
   server_name svn.tb.com;
   location /svn/work {
       proxy_pass http://127.0.0.1:86/svn/work;
   }
       

}

 通過上述代碼實現請求http://svn.tb.com/svn/work/時的正確響應。
 (請求此網址是nginx響應,對應下面apache響應)

設置apache監聽端口為86,盡量最小化安裝,減少內存。具體可看末尾視頻。
//apache 的ports.conf ,監聽86端口
Listen 86

初始化svn根目錄
eg:
/home/svn/work是通過sudo svnadmin create建立的目錄
創建成功后目錄如下:
drwxr-xr-x 2 root root 4096 1月 15 10:52 conf
drwxr-sr-x 6 root root 4096 1月 15 14:52 db
-r--r--r-- 1 root root 2 1月 15 10:50 format
drwxr-xr-x 2 root root 4096 1月 15 10:50 hooks
drwxr-xr-x 2 root root 4096 1月 15 10:50 locks
-rw-r--r-- 1 root root 246 1月 15 10:50 README.txt

apache配置設置-perfork

 apache2.conf添加,第一份是優化(具體參考末尾視頻)
 第二份是訪問監聽類似http://192.168.92.247:86/svn/work/的請求,
 (此網址請求為apache響應請求,對應上面nginx請求)
   
           StartServers        1
           MinSpareServers      1
           MaxSpareServers      1
           MaxClients          10
           MaxRequestsPerChild  0
   
       
   
       DAV svn
       SVNPath /home/svn/work
       AuthType Basic
       AuthName "Authorization Realm"
       AuthUserFile /home/svn/work/conf/passwd
       AuthzSVNAccessFile /home/svn/work/conf/authz
       Require valid-user
   

關于svn的一些設置,比較重要的是設置權限(可參考末尾鏈接)

啟動&檢測
svnserve -d //后臺啟動
netstat -antp |grep svnserve或者 ps -A |grep "svn" //檢測是否啟動

將線上代碼(未版本化的文件)初始化到版本庫中
sudo svn import /usr/share/nginx/html file:///home/svn/work -m "init"

[sudo] password for tb250:
正在增加 /usr/share/nginx/html/50x.html
正在增加 /usr/share/nginx/html/index.html
正在增加 /usr/share/nginx/html/info.php
正在增加 /usr/share/nginx/html/mail.php

提交后的版本為 1。

從版本庫中checkout一份代碼 svn_code
sudo svn checkout file:///home/svn/work /home/tb250/svn_code

從版本庫中再checkout另外一份代碼 svn_code_2
sudo svn checkout file:///home/svn/work /home/tb250/svn_code_2

添加 svn add xx.php

svn status (簡寫 svn st)
A xx.php

svn commit -m "add xx.php"(簡寫 svn ci)

更新到最新版本
svn update 簡寫 svn up

更新到某個版本
svn update -r numerversion

查看添加日志
svn log


寫在最后:個人整理。不足之處請各位指點

svn常用指令參考
nginx+svn+apache視頻
svn權限設置

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/35755.html

相關文章

  • nginxsvn請求轉發apache實現svn http請求

    摘要:如果想通過來給加修改重置密碼就安裝監聽轉發給請求監聽請求轉發到的端口因為不能同時占用通過上述代碼實現請求時的正確響應。請求此網址是響應,對應下面響應設置監聽端口為,盡量最小化安裝,減少內存。不足之處請各位指點常用指令參考視頻權限設置 需要安裝apache libapache2-svn模塊,nginx,svn。安裝過程略過。 記錄比較重要幾點(不按先后): 安裝apache的svn模...

    MageekChiu 評論0 收藏0
  • 【強烈推薦】程序猿開發工具(第二期)

    摘要:這允許開發人員以邏輯區間建立并提交變動,以防止當部分提交成功時出現的問題納入版本控管的元數據每一個文件與目錄都附有一組屬性關鍵字并和屬性值相關聯。 代碼管理 Git...

    KevinYan 評論0 收藏0
  • 對一個“老”架構的重新思考

    摘要:常見的就是,它是一個完整的目錄。的特點是簡單,使用一個中央版本庫。當初公司的日均均超過,所以采用的是方案雙機熱備集群優化架構圖上是兩主兩從。 前言 五年前,我在CNBLOG寫的一篇文章,《php+mysql下,對網站架構方面的一些認識(以我維護的站點為例)》,當然,整套架構不是做的,而是配合當初的運維部門,共同完成。那個時候我從入行PHP兩年,對所謂的架構也是懵懂。只覺得很深奧,很高大...

    J4ck_Chan 評論0 收藏0
  • 對一個“老”架構的重新思考

    摘要:常見的就是,它是一個完整的目錄。的特點是簡單,使用一個中央版本庫。當初公司的日均均超過,所以采用的是方案雙機熱備集群優化架構圖上是兩主兩從。 前言 五年前,我在CNBLOG寫的一篇文章,《php+mysql下,對網站架構方面的一些認識(以我維護的站點為例)》,當然,整套架構不是做的,而是配合當初的運維部門,共同完成。那個時候我從入行PHP兩年,對所謂的架構也是懵懂。只覺得很深奧,很高大...

    Crazy_Coder 評論0 收藏0

發表評論

0條評論

用戶84

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<