![]() | |
--
--
The Integrated Rule-Oriented Data System (iRODS) - https://irods.org
iROD-Chat: http://groups.google.com/group/iROD-Chat
---
You received this message because you are subscribed to the Google Groups "iRODS-Chat" group.
To unsubscribe from this group and stop receiving emails from it, send an email to irod-chat+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/irod-chat/7e6ad8b1-04d4-48db-a751-1a244268cd7an%40googlegroups.com.
<davs.png>
davrods is a apache-module, which enables a webserver (apache) to run a webdav-service that can interact with an irods-environment. Enabling webdav-clients to talk to irods. After installing the davrods-package (basically a apache module) you need to enable this module:
# a2enmod davrods
create a davrods.conf and put this config in
/etc/apache2/sites-enabled/
For example:
<VirtualHost *:80>
# Enter your server name here.
ServerName <fqdn servername>
<Location />
DirectoryIndex disabled
AuthType Basic
Require valid-user
AuthName DAV
AuthBasicProvider irods
Dav davrods-locallock
DavRodsEnvFile /etc/apache2/irods/irods_environment.json
DavRodsServer <fdqn irods-server> 1247
DavRodsZone <irods zone name>
DavRodsAuthScheme Native
DavRodsExposedRoot Home
</Location>
</VirtualHost>
/etc/apache2/irods/irods_environment.json is specific your your environment, but could be something similar to this:
{
"irods_client_server_negotiation": "request_server_negotiation",
"irods_client_server_policy": "CS_NEG_DONT_CARE",
"irods_encryption_key_size": 32,
"irods_encryption_salt_size": 8,
"irods_encryption_num_hash_rounds": 16,
"irods_encryption_algorithm": "AES-256-CBC",
"irods_ssl_verify_server": "hostname"
}
After reloading apache you should be able to connect to your dav-service: http://<fdqn servername>
NB: use this config only for testing.
To view this discussion visit https://groups.google.com/d/msgid/irod-chat/42f4507c-5bac-449c-9418-aec1aca412d8n%40googlegroups.com.