davrods를 설치하려고하는데 웹 사이트에 몇 가지 단계가 누락되어 있다고 생각합니다.Davrods (irods 클라이언트) centos에 설치
나는 https://github.com/UtrechtUniversity/davrodshttps://github.com/UtrechtUniversity/davrods의 단계를 따르고 있습니다. 내 irods 서버가 이미 실행 중이며 icommands를 사용할 수 있습니다. 내가 수행 한 선행 조건은 아래에 나열된 것들이었고 제 centos 7에 davrods를 설치할 수있었습니다. 나는 또한 git 저장소에서 say로 구성했습니다. "/etc/httpd/conf.d/davrods-vhost.conf"파일에
나는 선이 필요했다 주석을 해제하고 일부 구성 변경 :<VirtualHost *:80>
ServerName 145.xxx.xxx.xxx:443
<Location />
DirectoryIndex disabled
AuthType Basic
Require valid-user
AuthName DAV
Dav davrods-locallock
DavRodsEnvFile /etc/httpd/irods/irods_environment.json
DavRodsServer 145.xxx.xxx.xxx 1247
DavRodsZone tempZone
DavRodsAuthScheme PAM
DavRodsDefaultResource demoResc
DavRodsExposedRoot Home
</Location>
</VirtualHost>
내 웹 서버 버전이 올바른지 "서버 버전 : 아파치/2.4.6 (CentOS) "
아파치 아파치를 사용하고 있다면 말입니다. 어디
yum install boost jansson
wget ftp://ftp.renci.org/pub/irods/releases/4.1.9/centos7/irods-runtime-4.1.9-centos7-x86_64.rpm
rpm -i irods-runtime-4.1.9-centos7-x86_64.rpm
rpm -i davrods-1.1.0-1.el7.centos.x86_64.rpm
#######################################################################
##
## + Davrods post-install note for SELinux users +
##
## If your SELinux is set to Enforcing, you may need to make changes
## to your policies to allow davrods to run:
##
## - Apache HTTPD must be allowed to connect to TCP port 1247
## - iRODS plugin libs in /var/lib/irods/plugins/network
## must have 'lib_t' SELinux context.
##
## For example, the following two commands can be used to resolve these
## requirements:
##
## setsebool -P httpd_can_network_connect true
## chcon -t lib_t /var/lib/irods/plugins/network/lib*.so
setsebool -P httpd_can_network_connect true
chcon -t lib_t /var/lib/irods/plugins/network/lib*.so
친절 감사에 펠리페
이미 우편으로이 질문에 응답 한