Maison Tutoriel CMS DEDECMS Comment configurer l'environnement de sécurité du serveur Dreamweaver

Comment configurer l'environnement de sécurité du serveur Dreamweaver

Jan 11, 2020 am 09:07 AM
织梦

Comment configurer l'environnement de sécurité du serveur Dreamweaver

Comment configurer les paramètres de sécurité de l'environnement du serveur DedeCMS ?

Paramètres de sécurité de l'environnement du serveur DedeCMS Dreamweaver

Apprentissage recommandé : Dream Weaver cms

L'environnement Internet actuel devient de plus en plus sévère. La sécurité a toujours été un problème qui ne peut être ignoré par les développeurs de programmes et les webmasters. et un programme sécurisé ? Construire un environnement de serveur sécurisé a toujours été quelque chose que la plupart des webmasters sont impatients de savoir. Cet article combine le serveur et DedeCMS pour configurer un environnement sécurisé.

1. Autorisations du répertoire

Nous déconseillons aux utilisateurs de définir le répertoire des colonnes dans le répertoire racine car il sera très difficile de configurer la sécurité de cette manière, par défaut, après l'installation. est terminé, le répertoire Les paramètres sont les suivants :

(1) données, modèles, téléchargements, un répertoire html ou 5.3, définir les autorisations en lecture, en écriture et non exécutables

(2 ) Si aucun sujet spécial n'est requis, il est recommandé. Pour supprimer le répertoire spécial, vous devez supprimer special/index.php après avoir généré du HTML, puis définir le répertoire sur des autorisations de lecture, d'écriture et non exécutables

(3) répertoires de gestion d'inclusion, de membre, plus et d'arrière-plan. Défini comme un script exécutable, lisible mais non inscriptible (si des modules supplémentaires sont installés, les répertoires de livre, de demande, d'entreprise et de groupe sont également définis de cette manière).

2. Autres problèmes nécessitant une attention

(1) Bien que le répertoire d'installation ait été strictement traité, pour des raisons de sécurité, nous recommandons toujours de le supprimer

( 2) N'utilisez pas directement les autorisations de l'utilisateur root MySQL sur le site Web. Créez un compte utilisateur MySQL indépendant pour chaque site Web. Les autorisations sont :

SELECT, INSERT, UPDATE, DELETE

CREATE. , DROP , INDEX, ALTER, CREATE TEMPORARY TABLES

Étant donné que DEDE n'utilise de procédures stockées nulle part, assurez-vous de désactiver les autorisations FILE, EXECUTE, etc. pour effectuer des procédures stockées ou des opérations sur les fichiers.

3. Comment définir les autorisations du répertoire ?

Pour les utilisateurs qui savent utiliser Linux, je pense que la plupart d'entre eux connaissent déjà ces choses. Pour les utilisateurs IIS, veuillez consulter l'image ci-dessous :

3.1 Définissez le répertoire sur des autorisations en lecture seule.

Tout d'abord, copiez les autorisations

Comment configurer lenvironnement de sécurité du serveur Dreamweaver

Définissez le répertoire sur les autorisations en lecture seule

Comment configurer lenvironnement de sécurité du serveur Dreamweaver

3.2 Définir le répertoire pour ne pas autoriser l'exécution de script

Comment configurer lenvironnement de sécurité du serveur Dreamweaver

De plus, il est important de noter que ni IIS ni Apache ne doivent ajouter les fichiers .php et .inc au mime, sinon le le système interdira le téléchargement de ces fichiers.

4. Paramètres de sécurité du site Apache

S'il s'agit de Windows 2003, vous pouvez effectuer les opérations suivantes sur Apache :

4.1 Créer un compte dans les utilisateurs et groupes locaux dans gestion de l'ordinateur, par exemple : DedeApache, définissez le mot de passe sur DedeApachePWD, rejoignez le groupe d'invités (en cas de problème, vous pouvez accorder des autorisations à l'utilisateur

4. Ouvrez Démarrer->Outils d'administration->) ; ;Politique de sécurité locale, dans "Utilisateur Sélectionnez "Connexion en tant que service" dans "Attribution des autorisations" et ajoutez l'utilisateur DedeApache ;

4.3. Sélectionnez les services dans la gestion de l'ordinateur, recherchez Apache2.2, arrêtez d'abord le service , faites un clic droit -> Propriétés, sélectionnez connexion, puis cliquez sur Cochez la case pour passer du compte système local à ce compte, puis recherchez et sélectionnez DedeApache, entrez le mot de passe DedeApachePWD, puis cliquez sur OK (pour le moment, Apache ne peut pas démarrer normalement, et généralement une erreur sera signalée : Raison du service Apache2.2 1 (0×1) service Arrêté en raison d'une erreur sexuelle

Comment configurer lenvironnement de sécurité du serveur Dreamweaver

4.4. répertoire (par exemple : D:/apache2.2) et répertoire Web (par exemple : D:/wwwroot) Compte DedeApache Autorisations de lecture et d'écriture, supprimez toutes les autorisations, à l'exception de l'administrateur et du système, du répertoire racine de chaque disque et accordez une colonne lisible autorisations de répertoire sur le compte apache dans le répertoire racine du disque où se trouve le répertoire d'installation de DedeApache

Comment configurer lenvironnement de sécurité du serveur Dreamweaver

Nous pouvons ajouter le contenu suivant dans la configuration du site :

<Directory "D:\dedecms\www\uploads">       
    <FilesMatch ".php">           
        Order Allow,Deny           
        Deny from all       
    </FilesMatch>   
</Directory>    
<Directory "D:\dedecms\www\data">       
    <FilesMatch ".php">           
        Order Allow,Deny           
        Deny from all       
    </FilesMatch>   
</Directory>    
<Directory "D:\dedecms\www\templets">       
    <FilesMatch ".php">           
        Order Allow,Deny           
        Deny from all       
    </FilesMatch>   
</Directory>    
<Directory "D:\dedecms\www\a">       
    <FilesMatch ".php">           
        Order Allow,Deny           
        Deny from all       
    </FilesMatch>   
</Directory>
Copier après la connexion

Cela correspond à l'annulation de l'autorisation d'exécution du script du répertoire correspondant.

5. Changement du chemin du répertoire de données

De plus, dans DedeCMS V5.7, les utilisateurs peuvent également définir le répertoire de données sur le répertoire d'accès non Web de niveau supérieur. suit :

5.1. Déplacez le répertoire de données vers le répertoire de niveau supérieur, coupez-le simplement ici ;

5.2 Configurez le fichier DEDEDATA dans include/common.inc.php

define( 'DEDEDATA', DEDEROOT.'/data');

peut être modifié en quelque chose comme :

define('DEDEDATA', DEDEROOT.'/../../ data');

5. 3. Définir le chemin du cache du modèle en arrière-plan

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment importer du CSS dans DreamWeaver Comment importer du CSS dans DreamWeaver Dec 03, 2020 pm 04:03 PM

Comment importer du CSS dans Dreamweaver : 1. Placez le fichier de modèle HTML dans le dossier "templets" ; 2. Remplacez le suffixe du fichier HTML par ".htm" 3. Ajoutez "{dede :" avant le chemin du style d'origine : global.cfg_templets_skin/}" peut être utilisé.

Explication détaillée de la méthode de récupération des fichiers de base de données CMS Explication détaillée de la méthode de récupération des fichiers de base de données CMS Mar 13, 2024 pm 03:15 PM

La base de données est au cœur du fonctionnement du site Web et stocke des informations importantes telles que les données des utilisateurs et le contenu des articles. Par conséquent, la sauvegarde et la récupération des fichiers de la base de données sont particulièrement importantes lors du fonctionnement du site Web. Pour les sites Web créés à l'aide du CMS Dreamweaver, la récupération des fichiers de base de données est également une tâche critique. Cet article présentera en détail la méthode de récupération des fichiers de base de données Dreamweaver CMS et fournira des exemples de code spécifiques pour aider les utilisateurs à restaurer rapidement les données du site Web et à assurer le fonctionnement normal du site Web. 1. Sauvegardez le fichier de base de données Avant de restaurer le fichier de base de données, vous devez d'abord vous assurer qu'il a été.

Un article présente les nouvelles fonctionnalités et avantages de la version Dreamweaver PHP5.7 Un article présente les nouvelles fonctionnalités et avantages de la version Dreamweaver PHP5.7 Mar 21, 2023 am 09:36 AM

Dreamweaver est un CMS très connu. Il est utilisé par de nombreux sites Web en raison de sa simplicité et de sa facilité d'utilisation. Son backend est développé en PHP, et la dernière version officielle est Dreamweaver PHP 5.7. Dans cet article, nous explorerons les nouvelles fonctionnalités et avantages de la version DreamWeaver PHP 5.7.

Comment résoudre le problème si Dreamweaver ne parvient pas à installer php7.0 Comment résoudre le problème si Dreamweaver ne parvient pas à installer php7.0 Mar 23, 2023 am 11:11 AM

Il est courant de rencontrer des problèmes lors de l'installation de Dreamweaver. L'un des problèmes possibles est que php7.0 ne peut pas être installé avec succès. Dans cet article, nous expliquerons comment résoudre ce problème.

Une brève analyse de la version PHP et du nombre de composants requis pour DreamWeaver Une brève analyse de la version PHP et du nombre de composants requis pour DreamWeaver Mar 21, 2023 am 10:50 AM

DreamWeaver est un système de construction de sites Web très populaire et son architecture est basée sur le langage PHP. Par conséquent, Dreamweaver nécessite l'exécution de PHP. Alors, concrètement, combien de PHP faut-il pour tisser des rêves ? Ce n’est pas une question simple. Cet article présentera la version PHP et le nombre de composants requis pour Dreamweaver sous les aspects suivants.

CMS est-il un tisserand de rêves ? CMS est-il un tisserand de rêves ? Mar 01, 2023 am 09:58 AM

cms n'est pas Dreamweaver, cms fait référence au système de gestion de contenu et Dreamweaver n'est qu'un type de cms ; Dreamweaver cms fait référence au système de gestion de contenu Dreamweaver, et le système de gestion de contenu est une sorte de système ou de processus WEB front-end et back-end. . Un système logiciel entre sites Web ; cms possède de nombreuses excellentes conceptions basées sur des modèles, qui peuvent accélérer le développement de sites Web et réduire les coûts de développement.

Maîtriser les points clés de Dreamweaver PHP5 Maîtriser les points clés de Dreamweaver PHP5 Mar 26, 2024 am 11:12 AM

Dreamweaver CMS est un système de gestion de contenu open source développé sur la base de PHP5 et largement utilisé dans le domaine de la construction de sites Web. Il est très important que les développeurs maîtrisent les points clés de Dreamweaver PHP5. Cet article présentera quelques points clés et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et appliquer DreamWeaver PHP5. 1. Les fichiers inclus dans le développement du CMS DreamWeaver nécessitent souvent le partage de données et la réutilisation de code entre différents fichiers. La fonctionnalité d'inclusion de fichiers de PHP est un moyen efficace de résoudre ce problème. Dans DreamWeaver CMS, souvent

Quelle version de PHP est requise pour DreamWeaver ? Quelle version de PHP est requise pour DreamWeaver ? Jun 06, 2023 pm 01:20 PM

Dreamweaver nécessite PHP version 5.2 et supérieure. La méthode d'installation : 1. Installez d'abord PHP et configurez l'environnement ; 2. Téléchargez le package d'installation de DedeCMS et extrayez-le dans le répertoire racine du site Web ; pour terminer l'installation ; 4. Une fois l'installation terminée, vous pouvez accéder au backend de Dreamweaver via http://localhost/yourwebsite.

See all articles