Apache activation <userdir>

Rédigé par Paulo Aucun commentaire
Classé dans : Web Mots clés : aucun

Sous Fedora 27 : testage de l'activation de <userdir>
source : https://doc.fedora-fr.org/wiki/Installation_et_configuration_d%27Apache

  • création d'un user 'tstweb'
  • obligation de traverser le repertoire /home/tstweb
  • création dans /home/tstweb d'un lien vers /home/tstweb/public_html qui pointe
    vers le dossier /home/tstweb/web/public
    # création user tstweb
    useradd tstweb
    
    # traverser homedir
    chmod o+x /home/tstweb
    
    # lien (non obligatoire) si on vuet bosser dans un répertoire différent
    # que public_html (répertoire par defaut de userdir)
    ln -s /home/tstweb/web/public /home/tstweb/public_html
  • modification/creation de /etc/httpd/conf.d/homeuser.conf

    
    <VirtualHost *:80>
    
             # Activation des sites de quelques utilisateurs : http://localhost/~nomutilisateur
             UserDir  enabled  paulo tstweb
             UserDir  public_html
            <Directory /home/*/public_html>
                    AllowOverride all
                    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
            </Directory>
    
    </VirtualHost>
  • selinux : positionner le booléen httpd_enable_homedirs
    # activation
    setsebool -P httpd_enable_homedirs on
    
    # verification
    semanage boolean -l|grep httpd_enable
  • relancer apache


 

Les commentaires sont fermés.