vi /etc/httpd/conf.d/subversion #修改Apache的SVN配置,如果没有配置过则略过

#<Location /svn>
# DAV svn
# SVNParentPath /var/www/svn
# AuthType Basic
# AuthName "Subversion repository"
# AuthUserFile /etc/httpd/conf.d/passwd.dav_svn
# AuthzSVNAccessFile /etc/httpd/conf.d/authz.dav_svn
# Require valid-user
#</Location>

vi /etc/httpd/conf/httpd.conf #修改Apache配置文件

Listen 80
Listen 8080 #让Apache监听8080端口 NameVirtualHost *:80 <VirtualHost *:80>
  DocumentRoot /var/www/html
</VirtualHost>

NameVirtualHost *:8080 #VirtualHost拦截8080请求
<VirtualHost *:8080> #VirtualHost 8080配置
  <Location /svn>
    DAV svn
    SVNParentPath /var/www/svn
    AuthType Basic
    AuthName "Subversion respository"
    AuthUserFile /etc/httpd/conf.d/passwd.dav_svn
    AuthzSVNAccessFile /etc/httpd/conf.d/authz.dav_svn
    Require valid-user
  </Location>
</VirtualHost>

iptables -I INPUT -p tcp -m tcp --dport 8080 -j ACCEPT #防火墙开启8080端口

/etc/init.d/iptables save #拷贝防火墙规则保存

yum -y install policycoreutils-python #安装semanage命令

semanage  port -l | grep http_port_t #查看apache的selinux安全策略端口

semanage port -a -t http_port_t -p tcp 8080 #如果没有8080端口,需要向selinux添加

setenforce 0/1 #关闭/开启selinux调试端口被禁用

关于Apache+SVN的安装配置可以参考http://www.cnblogs.com/iakud/p/3493564.html

最新文章

  1. [Android]使用Dagger 2依赖注入 - DI介绍(翻译)
  2. 导入数据经常使用的SQL语句整理整理
  3. BZOJ4262: Sum
  4. PostgreSQL基础整理(三)
  5. java 汽车销售收入系统
  6. TweenMax参数补充
  7. 简单的BFS学习笔记
  8. cdoj 韩爷的情书 有向图 欧拉路径
  9. eval以及json
  10. Linux 命令整理
  11. linux中将程序加入到开机自动启动
  12. SpringMVC源码之参数解析绑定原理
  13. ROS机器人程序设计-学习小结-
  14. GDB调试技巧:总结篇
  15. VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——SliderView控件的使用方式
  16. log4j的详细配置
  17. CentOS7下使用YUM安装MySQL5.6
  18. C#查找字符串位置
  19. CSS布局实战
  20. Linux服务器---配置apache支持用户认证

热门文章

  1. FTP Active &amp; Passive
  2. DNA repair HDU - 2457 AC自动机+DP
  3. Sequence POJ - 3581 后缀数组
  4. JAVA中日期 yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss的区别
  5. js 实现加载百分比效果
  6. P4860 Roy&amp;October之取石子II
  7. leetcode-122-买卖股票的最佳时机②
  8. csps模拟测试7576一句话题解
  9. Python-匿名函数与异常处理
  10. 字符串哈希——1056E