- 论坛徽章:
- 0
|
问题描述:
本人在外网服务器上搭建SVN做项目管理. 因为考虑到后期多项目管理方便, 使用的是apache+mysql+svn的方式.
因为本人的WEB服务器使用的是nginx, 而SVN需要apache支持, 所以apache绑定的是8080端口. 服务器IP:192.168.0.78, 再本人给服务器绑定了一个域名, 所以需要从nginx入口, 所以在nginx主机上做了一个到8080端口的重定向,配置如下:- server
-
- {
-
- listen 80;
-
- server_name svn.bottle.com;
-
- location / {
-
- proxy_pass http://127.0.0.1:8080;
-
- proxy_set_header Host $host:80;
-
- proxy_set_header X_Real_IP $remote_addr;
-
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-
- proxy_set_header Via "nginx";
-
- }
-
- }
复制代码 出于安全性考虑,在iptables里只开放对本机[127.0.0.1]的8080端口;
apache SVN块的配置如下:- <Location /repos>
-
- DAV svn
-
- SVNParentPath /workspace/svn/
-
- AuthName "Wecome access bottle's Subversion server"
-
- AuthType Basic
-
- AuthBasicAuthoritative off
-
- AuthMySQLEnable On
-
- AuthMySQLHost localhost
-
- AuthMySQLUser root
-
- AuthMySQLPassword 123456
-
- AuthMySQLDB friday_server
-
- AuthMySQLUserTable svn_users
-
- AuthMySQLNameField username
-
- AuthMySQLPasswordField passwd
-
- AuthMySQLPwEncryption md5
-
- Require Valid-user
-
- </Location>
复制代码 配置完成后, 能够正常访问, 但是上传文件的速度特别的慢, 而下载速度会很快.(本人有试过配置独立的svn服务器, 独立的svn上传速度正常) 找不到原因所以求助! 希望各位大神给予回答, 万分感谢!!
问题补充: apache非自己编译安装, 用的是rpm包直接安装的. |
|