CentOS 6.5 使用Apache的VirtualHost映射SVN端口
2024-08-30 21:03:29
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
最新文章
- [Android]使用Dagger 2依赖注入 - DI介绍(翻译)
- 导入数据经常使用的SQL语句整理整理
- BZOJ4262: Sum
- PostgreSQL基础整理(三)
- java 汽车销售收入系统
- TweenMax参数补充
- 简单的BFS学习笔记
- cdoj 韩爷的情书 有向图 欧拉路径
- eval以及json
- Linux 命令整理
- linux中将程序加入到开机自动启动
- SpringMVC源码之参数解析绑定原理
- ROS机器人程序设计-学习小结-
- GDB调试技巧:总结篇
- VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——SliderView控件的使用方式
- log4j的详细配置
- CentOS7下使用YUM安装MySQL5.6
- C#查找字符串位置
- CSS布局实战
- Linux服务器---配置apache支持用户认证