页面访问,基于用户的访问控制(apache版)

1.配置文件

<VirtualHost *:80>
。。。
<Directory “/home/wwwroot/default/xxx”>
Options Indexes FollowSymLinks
AllowOverRide AuthConfig
AuthType Basic
AuthName “Auth”
AuthUserFile “/usr/local/apache/conf/vhost/userfile”
Require valid-user
</Directory>
。。。
</VirtualHost>

2.生成密码文件(如果未安装htppasswd,执行安装apt install apache2-utils)

htpasswd -c -m /usr/local/apache/conf/vhost/userfile reacherbase

ubuntu下ftp相关

1.使用FTP出现:建立数据 socket 失败的解决方法

请在FTP软件设置当中将你的数据连接类型由 PASV 改为 PORT 应该就可以了。 FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

2.用的是LNMP套件自带的PUREFTP搭建的FTP服务器,用户上传目录设置在web路径下,当昨天搭建完毕通过WEB添加完成用户并设置好用户目录后,使用FLASHFXP上传时却始终无法连接成功。

编辑一下,发现路径奇怪,改一下就好了

Ubuntu中SVN客户端安装+使用

1. 安装 svn客户端:apt-get install subversion,然后根据提示一步一步,就完成了 svn的安装。当然,也可以源码安装 svn,下载 subversion 一个最新版本的源码包,解压之后就可以安装了。

2.新建一个目录,cd 到新建目录下,将文件 checkout 到本地目录:svn checkout svn://192.168.100.249/server ,按提示输入相应的用户名和密码。

3. 可以输入:svn help 来查看 svn提供的命令

4. 往版本库中添加新的文件,例如: svn add *.c (添加当前目录下所有的 c文件)

5. 将改动的文件提交到版本库,例如:svn commit -m “add test file for my test“  test.c

6. 删除文件 ,例 如 : svn delete svn://192.168.100.249/server/common/test.c -m “delete test file”

7. 如果哪个命令不会使用可以通过输入:svn help 命令 的形式来查看帮助信息,例如:

svn help chechout

输出信息如下:

checkout (co): Check out a working copy from a repository. usage: checkout URL[@REV]… [PATH] ……………………………………………………………………

作者:勤劳的小仓鼠
链接:https://www.jianshu.com/p/22614251c6eb
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。