Instalar el servicio webdav en entorno Linux

Instalar el servicio webdav en CentOS

Después de pisar el foso por una tarde, lo registraré aquí,
abrí el servicio webdav principalmente para la sincronización de documentos de zotero y necesito compartir documentos.

Vayamos al grano:

Instalar el servicio apache webdav

yum install httpd* -y

Instalado en /etc/httpdel directorio de la máquina.

Cambio de configuracion

vi /etc/httpd/conf/httpd.conf

#在里面最后添加如下内容
<IfModule mod_dav.c>
        LimitXMLRequestBody 131072
        Alias /webdav "/home/webdav"
        <Directory /home/webdav>
                Dav On
                Options +Indexes
                IndexOptions FancyIndexing
                AddDefaultCharset UTF-8
                AuthType Basic
                AuthName "WebDAV Server"
                AuthUserFile /etc/httpd/webdav.users.pwd
                Require valid-user
                Order allow,deny
                Allow from all
        </Directory>
</IfModule>

#其中 /home/webdav 要替换为自己的目录(配置文件中有两处)

modificar permisos de usuario

Hay dos maneras

usar usuario predeterminado

El nombre de usuario predeterminado es apache
ingresar directamente el siguiente comando para modificar la contraseña y transferir la autoridad del directorio asignada por webdav a apache

htpasswd -c /etc/httpd/webdav.users.pwd apache
#输入新密码

chown apache:apache /home/webdav/ 

Utilice su propio usuario recién creado

Crear una cuenta Xiaomi

htpasswd -c /etc/httpd/passwd.dav xiaoming
#输入密码
chown xiaoming /home/webdav/ 

reiniciar servicio

systemctl restart httpd.service
#或者
service httpd.service restart

Luego podrá acceder a él.
Si no tiene un nombre de dominio, puede acceder a través de ip, por ejemplo: ingrese http://219.220.220.13:80/webdav
en el navegador .

Aviso

  1. aquí está http no https
  2. es /webdav no //home/webdav/
  3. Si el acceso devuelve 405, puede ser que el servidor de la nube no haya abierto el firewall de este puerto, recuerda abrirlo
  4. /etc/httpd/conf/httpd.confEl puerto de escucha predeterminado de este archivo es 80, puede modificar el puerto a 8081, 8091, etc., pero recuerde modificar el puerto de acceso en ip de forma sincrónica.

Supongo que te gusta

Origin blog.csdn.net/Fucking_Code0916/article/details/130546663
Recomendado
Clasificación