| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Netværk  
  • Ethernet
  • FTP & Telnet
  • IP-adresse
  • Internet Netværk
  • lokale netværk
  • modemer
  • Network Security
  • Andet Computer Networking
  • Routere
  • virtuelle netværk
  • Voice Over IP
  • Trådløst netværk
  • trådløse Routere
  •  
    Computer Viden >> Netværk >> Network Security >> Content
    Sådan Tillad Apache at oprette forbindelse til en ekstern database under SELinux
    SELinux er et fantastisk værktøj , der skal bruges på hver offentligt tilgængelig webserver , og på alle virksomhedens server , hvor du har et behov for at sikre de data.SELinux sikrer tjenester, indtil du fortæller det , at andre tjenester og forbindelser er tilladt. Sin restriktive karakter og skal konfigureres til din needs.It er ret almindeligt for virksomheder at bruge en separat server til at huse en database , eller måske delte databaser for kunder Separer fra web hosted machines.If dette lyder som dig : "Jeg har problem at få PHP /Apache på Linux server til at arbejde med den eksterne MySQL -databasen. Tilslutning fra PHP-scripts til den eksterne database altid mislykkes. Vi har lavet en lille php script , der blot forsøger at oprette forbindelse til den eksterne database . Når du kører den php script i ssh på webserveren det fungerer fint. Men når de kører det under Apache vi får en forbindelse fiasko , uanset hvad vi gør. " Så vil vi behandle , hvordan du løser dette :) Ting du skal
    SSH-adgang til din server
    Root adgang
    Vis Flere Instruktioner
    1 p første vi nødt til at kontrollere, at SELinux er aktiveret

    Code: . [ root @ www ~] # getenforce

    Du burde se noget tilbage , der ser likeEnforcing
    2 p Hvis du ser et andet resultat , så prøv: Code: [ root @ www ~] # setenforce 1
    p Hvis du får en fejl , så du ikke behøver SELinux aktiveret. Du bliver nødt til at gå til /etc /SELinux /config og redigere filen for at aktivere SELinux .

    Når du tænder dette på (eller slukke for den sags skyld ), du bliver nødt til at genstarte Linux server til chagnes at træde i kraft , da de er gjort under kerneindlæsningshastighed .
    3

    Når SELinux er aktiveret, skal du gøre følgende

    Sæt SELinux at tillade fjernforbindelser til HTTP < br >

    Code: setsebool -P httpd_can_network_connect = 1
    4

    Thats it! Dit alle gjort . Nogle mennesker kan lide at genstarte for at tvinge en reload , men det er ikke nødvendigt, medmindre du ønsker at .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konfigureres SSL for SquirrelMail 
    ·Network Security Technologies 
    ·Conficker Worm Detection & Fjernelse 
    ·Sådan forhindres DoS-angreb på PIX 
    ·Betydningen af ​​Computer Networking & Sikkerhed 
    ·Sådan bruges Laptop Som Datalogger 
    ·CPMI protokoller 
    ·Sådan konstateres , om en Remote PC Har en Port Open 
    ·Sådan Gør skygge for Zombie Makeup 
    ·Sådan bruges Rijndael i VB6 
      Anbefalede Artikler
    ·Sådan nulstilles en Linksys Gateway 
    ·Liste over e-mail Ports 
    ·Sådan bruges WiFlyer & dens specifikationer 
    ·Peer-to- Peer og en klient Server Network 
    ·Sådan installeres en Linksys router med Brokoblet Mode…
    ·Hvordan skal tjekkes Ethernet Port Connectivity 
    ·Sådan Track Internet brug på et netværk på arbejdsp…
    ·Sådan foretages fejlfinding Hvorfor jeg kan ikke åbne…
    ·Definition af Intrusion Detection 
    ·Hvordan man kan forbedre Aircard Reception 
    Copyright © Computer Viden http://www.computerdk.com