This is an old revision of the document!


Drupal

Installation de drupal en mode multisite et authentification + authorisation via fédération d'identité shibboleth .

Références

site primaire

[root@cms dup.tem-tsp.eu]# cp -a ../default/default.settings.php . [root@cms dup.tem-tsp.eu]# cp default.settings.php settings.php [root@cms dup.tem-tsp.eu]# mkdir files [root@cms dup.tem-tsp.eu]# chmod 666 settings.php [root@cms dup.tem-tsp.eu]# chmod 777 files

conf apache

[root@cms ]# cat /etc/httpd/conf.d/dup.conf 

<VirtualHost 157.158.11.129:80>
        ServerName dup.tem-tsp.eu
        ServerAlias dup.*
        DocumentRoot /var/www/dup/drupal
        ErrorLog logs/dup-error_log
        CustomLog logs/dup-access_log common

<Location />
ShibRequestSetting applicationId dup
</Location>

<code> #https://wiki.aai.niif.hu/index.php?title=DrupalShibbolethReadmeDev <Location /site1>

AuthType Shibboleth
ShibRequireSession Off
# the following single line is only valid for Shib2
ShibUseHeaders On
require shibboleth

</Location>

<Location /site2>

AuthType Shibboleth
ShibRequireSession Off
# the following single line is only valid for Shib2
ShibUseHeaders On
require shibboleth

</Location> </VirtualHost>

#idem pour https <VirtualHost 157.158.11.129:443>

      ServerName dup.tem-tsp.eu
      ServerAlias dup.*
      DocumentRoot /var/www/dup/drupal
      ErrorLog logs/ssl_dup-error_log
      CustomLog logs/ssl_dup-access_log common
      LogLevel warn
      SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
      SSLCertificateFile /etc/pki/tls/certs/cert-10607--.tem-tsp.eu.pem
      SSLCertificateKeyFile /etc/pki/tls/private/tem-tsp_star_nop.key
SSLCertificateChainFile /etc/pki/tls/certs/chain-10607--.tem-tsp.eu.pem
SSLCACertificateFile /etc/pki/tls/certs/add_trust_external_ca_root.pem

<Location /> ShibRequestSetting applicationId dup </Location> … </VirtualHost>