Optimal Placering af Apache FollowSymLinks: Guide til Bedste Praksis

Hvor skal Apache-direktivet FollowSymLinks placeres for at kunne se en liste over filer i en symbolsk linket mappe fra webben?

Placering af Apache-direktivet FollowSymLinks kan ske i den globale konfiguration, inden for en virtuel vært, i en specifik mappe eller i en .htaccess-fil, afhængigt af dine behov og adgangsrettigheder.

Placering af Apache-direktivet FollowSymLinks

For at kunne se en liste over filer i en symbolsk linket mappe fra webben, skal Apache-direktivet FollowSymLinks placeres korrekt i din Apache-konfigurationsfil. Her er de mulige placeringer:

  • Global konfiguration: Du kan placere FollowSymLinks i den globale konfiguration af Apache-serveren, typisk i httpd.conf eller apache2.conf. Dette vil aktivere direktivet for hele serveren.
          
            
              Options FollowSymLinks
            
          
        
  • Virtuel vært: Hvis du kun ønsker at aktivere FollowSymLinks for en specifik virtuel vært, kan du placere direktivet inden for <VirtualHost>-blokken i din virtuelle værts konfigurationsfil.
          
            
              DocumentRoot "/var/www/html"
              ServerName www.example.com
    
              
                Options FollowSymLinks
              
            
          
        
  • Specifik mappe: For at aktivere FollowSymLinks kun for en specifik mappe, kan du placere direktivet inden for en <Directory>-blok i din konfigurationsfil.
          
            
              Options FollowSymLinks
            
          
        
  • .htaccess-fil: Hvis du ikke har adgang til serverens hovedkonfigurationsfiler, kan du også aktivere FollowSymLinks ved at tilføje det til en .htaccess-fil i den relevante mappe.
          
            Options FollowSymLinks
          
        

Bemærk, at brugen af .htaccess-filer kan være deaktiveret på nogle servere af sikkerhedsmæssige årsager. I sådanne tilfælde skal du bruge en af de andre metoder.