博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
httpd 笔记
阅读量:6081 次
发布时间:2019-06-20

本文共 911 字,大约阅读时间需要 3 分钟。

  hot3.png

CentOS7 安装

yum install httpd

支持 SVN

  • 安装 svn 模块
    yum install mod_dav_svn subversion
  • 建立 svn 库 test_prj
    mkdir -p /mnt/vdb1/svn_repos/test_prjsvnadmin create /mnt/vdb1/svn_repos/test_prj
  • 编辑 test_prj 下 conf 目录中的 authz 和 passwd 文件,配置权限
  • 启动 svn
    svnserve -d -r /mnt/vdb1/svn_repos/#客户端测试svn checkout svn://{ip}/test_prj
  • 编辑 /etc/httpd/conf.modules.d/10-subversion.conf,追加如下
    DAV svn SVNListParentPath off SVNPath /mnt/vdb1/svn_repos/test_prj/ #Satisfy Any AuthzSVNAccessFile /mnt/vdb1/svn_repos/test_prj/conf/authz Require valid-user
  • 增加 apache 用户读写 test_prj 目录的权限
    usermod -a -G root apachechmod -R g+w /mnt/vdb1/svn_repos/
  • 重启 httpd 服务
    systemctl restart httpd

Basic HTTP 认证

  • 生成密码文件(用户名是admin,密码是123456)
    htpasswd -c -m /etc/httpd/httpd.auth admin # 按提示输入密码
  • 在 Location 中配置如下
    AuthType Basic AuthName "提示信息" AuthUserFile /etc/httpd/httpd.auth

转载于:https://my.oschina.net/colben/blog/1825629

你可能感兴趣的文章
使用excel 展现数据库内容
查看>>
C#方法拓展
查看>>
MySql.Data.dll的版本
查看>>
Linux系统磁盘管理
查看>>
hdu 2191 (多重背包+二进制优化)
查看>>
home.php
查看>>
neo4j---删除关系和节点
查看>>
redis分布式锁redisson
查看>>
什么样的企业可以称之为初创企业?
查看>>
Python爬虫之BeautifulSoup
查看>>
《HTML 5与CSS 3权威指南(第3版·下册)》——第20章 使用选择器在页面中插入内容...
查看>>
如何判断自己适不适合做程序员?这几个特点了解一下
查看>>
newinstance()和new有什么区别
查看>>
android下载封装类
查看>>
[node] 用 node-webkit 开发桌面应用
查看>>
Nginx访问控制和虚拟主机
查看>>
report widget not working for external users
查看>>
windows phone 摄像头得到图片是旋转90°
查看>>
Linux--sed使用
查看>>
没有显示器的情况下安装和使用树莓派
查看>>