前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nginx+apache+mysql+svn

nginx+apache+mysql+svn

作者头像
苦咖啡
发布2018-05-08 17:25:48
1.2K0
发布2018-05-08 17:25:48
举报
文章被收录于专栏:我的博客我的博客

说明:nginx用80,apache用8080,这样可以使用apache的模块

提示:svn: 版本库永久移到 “http://svn.phpfs.com/”;请重新定位。

解决办法:去掉apache中documentroot配置

提出来完整配置:

nginx主机配置(将svn.phpfs.com全部转发给apache)

server { listen 80; server_name svn.phpfs.com; root /varw/www/html/svn; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://svn.phpfs.com:8080; } }

apache的配置是这样的

NameVirtualHost 192.168.1.128:8080#这个当然不是我主机的ip了~嘿嘿 <VirtualHost 192.168.1.128:8080> ServerName svn.phpfs.com #DocumentRoot /var/www/html/svn,这个会导致提示,svn转移啥的~千万不要带 <Directory /var/www/html/svn> order allow,deny allow from all </Directory> </VirtualHost>

配置svn使用mysql认证

<Location /test> DAV svn SVNPath /var/www/html/svn/test        #svn的真实路径 Authtype Basic AuthName “svn.phpfs.com” AuthMYSQLEnable on                         #开启mysql认证 AuthMYSQLHost localhost                  #mysql服务器地址 AuthMYSQLPort 3306                        #mysql服务器端口 AuthMYSQLUser svn                         #登录数据库服务器的用户名 AuthMYSQLPassword test                 #密码 AuthMYSQLDB svn                            #数据库名字 AuthMYSQLUserTable user               #表名字 AuthMYSQLNameField username    #帐号字段名 AuthMYSQLPasswordField password   #认证密码字段名 AuthMYSQLPwEncryption md5 Require valid-user </Location>

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年1月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档