Connaissances Informatiques >> réseaux >> sécurité des réseaux >> Content
  Derniers articles
  • Analyse du journal par procuration 
  • Comment faire un sac à tricoter com…
  • Comment faire pour utiliser SecurID …
  • Comment supprimer Yahoo Cookies 
  • Ce qui est mieux WAP ou WEP 
  • Qu'est-ce qu'un serveur Websense 
  • Le but de Computer Forensics 
  • L'utilisation d'un Proxy illégales 
  • Comment créer un certificat SSL 
  • Comment faire Scrapbook main Fleurs …
  •   sécurité des réseaux
  • Ethernet

  • FTP et Telnet

  • Adresse IP

  • Réseau Internet

  • Réseaux locaux

  • modems

  • sécurité des réseaux

  • Autre Réseaux informatiques

  • Routeurs

  • Réseaux virtuels

  • Voice Over IP

  • réseau sans fil

  • Routeurs sans fil
  •  
    sécurité des réseaux

    Comment permettre à Apache de se connecter à une base de données distante sous SELinux

    SELinux est un excellent outil qui doit être utilisé sur chaque serveur Internet accessible publiquement, et sur ​​n'importe quel serveur d'entreprise où vous avez besoin d'obtenir les services sécurise data.SELinux jusqu'à ce que vous dites il que d'autres services et les connexions sont autorisées . Son restrictive par nature et doit être configuré pour votre needs.It est assez courant pour les entreprises d'utiliser un serveur séparé pour héberger une base de données , ou peut-être partagé bases de données pour les clients séparés de web hébergée machines.If cela sonne comme vous : «Je ont problème pour obtenir le PHP /Apache sur le serveur Linux pour travailler avec la base de données Mysql externe. Connection à partir de scripts PHP pour la base de données distante échoue toujours . Nous avons fait un petit script php qui essaie simplement de se connecter à la base de données distante . Lorsque vous exécutez le script php en ssh sur le serveur web, il fonctionne très bien. Mais lorsqu'il est exécuté dans Apache nous obtenons un échec de connexion , peu importe ce que nous faisons . " Ensuite, nous nous pencherons sur la façon de résoudre ce problème :) Choses que vous devez
    accès SSH à votre serveur
    accès root
    Voir Plus Instructions
    1

    Première nous devons vérifier que SELinux est activé

    code: . [root @ www ~ ] # getenforce

    Vous devriez voir quelque chose qui ressemble likeEnforcing
    2

    vous voyez un résultat différent, essayer : Code: [ root @ www ~ ] # setenforce 1

    Si vous obtenez une erreur, alors vous n'avez pas de SELinux activé. Vous aurez besoin d'aller au fichier /etc /selinux /config et modifiez le fichier pour activer SELinux.

    Une fois que vous activez cette option (ou le désactiver , d'ailleurs) , vous devrez redémarrer le serveur linux pour l' chagnes prennent effet comme elles sont faites pendant le chargement du noyau.
    3

    fois SELinux est activé , ne le

    suivant: Set SELinux pour autoriser les connexions à distance pour HTTP < br > code

    : setsebool -P httpd_can_network_connect = 1
    4

    c'est tout ! Votre tout fait. Certaines personnes aiment à redémarrer l'ordinateur pour forcer un rechargement , mais ce n'est pas nécessaire, sauf si vous le souhaitez.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment un pare-feu Differ Du ACL 
  • Comment se connecter à plusieurs proxies 
  • Qu'est-ce que l'authentification unifiée 
  • Catégories de systèmes de détection d'intrusion 
  • Comment décrypter une clé WEP Wireshark 
  • A propos des mots de passe cryptés 
  • SSH File Transfer Protocol 
  • Comment faire pour mettre la sécurité de votre ordinateur pour Internet sans fil 
  • Logiciel, Sécurité et réseaux 
  • Quels sont les chiffrements SSL 
  • Connaissances Informatiques © http://www.ordinateur.cc