部署webdav(apache2)来访问google-drive

2018年3月3日 1738点热度

介绍

1.搭建webdav
2.使用rclone mount挂载google drive
环境:centos7 (注意可能需要关闭防火墙)

安装Apache

设置服务器开机自启动Apache

reboot重启服务器后验证Apache是否已经启动,结果显示enable则表示Apache已经启动成功.

手动启动Apache

手动重启Apache

手动停止Apache

安装目录介绍
  • Apache默认将网站的根目录指向/var/www/html
  • 默认的主配置文件 /etc/httpd/conf/httpd.conf
  • 配置存储在 /etc/httpd/conf.d/目录

建立WebDAV目录

WebDAV模块包含apache2在CentOS 7中的安装中,默认情况下处于启用状态。您可以使用以下命令验证WebDAV模块是否正在运行:

如果webdav启用成功,你将可以看到以下结果:

安装webdav模块后,你需要创建一个webdav目录,在这里,我们在apache web根目录下创建webdav目录:

接下来,更改webdav目录的拥有者(给apache用户)和

设置密码认证
    用密码来保护你的webdav目录是非常重要的,你可以通过创建一个.htpasswd文件来实现.
    要创建它,请运行以下命令:

这将为dev用户创建一个密码文件.
现在,你需要将改密码文件的所有权分配给apache用户,并锁定其他人的权限,为此,请运行以下命令:

为Webdav配置Apache虚拟主机

接下来,你需要为webdav目录创建一个apache虚拟主机配置文件,首先创建一个新站点配置文件名为 webdav.conf

添加以下内容:

现在,重新启动Apache来激活新的配置:

测试WebDav

最后,WebDav已经准备好进行测试.
在浏览器中打开网址 : http://your.server.ip/webdav/
系统将提示您输入用户名和密码以访问WebDav,输入我们之前设置的用户名和密码.

挂载google drive

* rcone mount 必须使用--allow-other  ,让其他用户可以看到,否则挂载后其他用户无法看到目录.
安装rclone

在webdav目录下新建将用来挂载的目录

挂载

打开 http://your.server.ip/webdav/ ,进入rcmount文件夹
请享用...

 

 

书三拾

不积跬步无以至千里