Avec la popularité d'Internet, le nombre de sites Web a également augmenté. Pour des raisons de coût et de commodité, de nombreux sites Web choisissent d'utiliser des serveurs Nginx. Mais la sécurité du serveur Nginx doit encore être renforcée en permanence. En tant qu'excellent outil de gestion de serveur Web, les fonctions de sécurité de Pagoda Panel offrent également une grande commodité à la majorité des webmasters. Ensuite, l'auteur présentera comment effectuer les paramètres de sécurité sur le serveur Nginx via le panneau Pagoda.
1. Changez le port de connexion par défaut SSH
SSH est un protocole utilisé pour gérer à distance vos services et systèmes de fichiers, et est souvent utilisé pour la maintenance de la sécurité du serveur. Afin d'améliorer la sécurité du serveur, nous devons remplacer le port de connexion par défaut de SSH par un port non commun. Vous pouvez le faire en suivant les étapes suivantes :
2. Configurer le module de sécurité Nginx
Le module ngx_http_secure_link fourni avec le serveur Nginx fournit un ensemble d'algorithmes de sécurité pour garantir la légitimité de la source de la requête HTTP. Il peut efficacement empêcher l’accès fréquent aux requêtes ou aux liens malveillants, augmentant ainsi la charge sur le serveur. Vous pouvez le configurer en suivant les étapes suivantes :
location /download/ { secure_link $arg_sec_key,$arg_expires; secure_link_md5 "$secure_link_expires$uri$remote_addr mysecretkey"; if ($secure_link = "") { return 403; } if ($secure_link = "0") { return 410; } }
Parmi eux, "mysecretkey" doit être remplacé par votre propre clé.
3. Activez l'anti-hotlinking
L'anti-hotlinking peut empêcher les sites non autorisés d'utiliser vos photos et vidéos, protégeant ainsi le contenu et le trafic de votre site et réduisant la pression du serveur. Vous pouvez le configurer en suivant les étapes suivantes :
location ~* .(gif|jpg|jpeg|png|flv|mp4|mp3|wmv|avi|ogg|swf)$ { valid_referers none blocked *.example.com; if ($invalid_referer) { return 403; } }
Parmi eux, "example.com" doit être remplacé par le nom de domaine de votre propre site.
Résumé :
Prendre certaines mesures de sécurité est essentiel, en particulier lorsque votre serveur transporte des données importantes ou des applications métier, il est donc recommandé de définir des paramètres de sécurité plus stricts pour le serveur Nginx. Grâce à la simple opération du panneau pagode, vous pouvez ajouter un mur de défense solide au serveur.
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!