CentOS 6.5 使用Apache的VirtualHost映射SVN端口

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

转载于:https://www.cnblogs.com/iakud/p/3493633.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值