Maison > Opération et maintenance > Apache > le corps du texte

Comment configurer correctement Apache pour lire et écrire les autorisations sur le répertoire du site Web

王林
Libérer: 2020-11-16 15:55:59
avant
4094 Les gens l'ont consulté

Comment configurer correctement Apache pour lire et écrire les autorisations sur le répertoire du site Web

Condition préalable :

Supposons que le serveur http exécutant l'utilisateur et le groupe d'utilisateurs est www, que l'utilisateur du site Web est centos et que le répertoire racine du site Web est /home/centos/ la toile.

(Tutoriel vidéo recommandé : Tutoriel vidéo php )

Méthode spécifique :

1. Tout d'abord, définissez le propriétaire et le propriétaire du répertoire du site Web et. fichiers Tous les groupes sont des centos, www.

Par exemple :

chown -R centos:www /home/centos/web
Copier après la connexion

2. Définissez les autorisations du répertoire du site Web sur 750. 750 signifie que l'utilisateur centos dispose des autorisations de lecture, d'écriture et d'exécution sur le répertoire.

De cette façon, les utilisateurs centos peuvent créer des fichiers dans n'importe quel répertoire. Le groupe d'utilisateurs dispose d'autorisations de lecture et d'exécution afin qu'ils puissent accéder au répertoire.

find -type d -exec chmod 750 {} \;
Copier après la connexion

3. Définissez les autorisations des fichiers du site Web sur 640. 640 signifie que seuls les utilisateurs Centos ont l'autorisation de modifier les fichiers du site Web. Le serveur http a uniquement l'autorisation de lire les fichiers et ne peut pas modifier les fichiers.

find -not -type d -exec chmod 640 {} \;
Copier après la connexion

4. Définissez les autorisations d'écriture pour des répertoires individuels.

Par exemple, certains répertoires de cache du site Web doivent disposer d'autorisations en écriture pour le service http. Par exemple, le répertoire /data/ de discuz x2 doit avoir des autorisations en écriture.

find data -type d -exec chmod 770 {} \;
Copier après la connexion

Vous devez avoir remarqué la merveilleuse utilisation de la commande find dans la configuration ci-dessus.

Lors de l'exploitation de fichiers dans des répertoires à plusieurs niveaux, en particulier lors de la recherche de fichiers et de la définition d'autorisations, la commande find est toujours très utile.

Recommandations associées : Apache

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal