| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
networking  
  • Ethernet

  • FTP e Telnet

  • Indirizzo IP

  • Internet Networking

  • reti Locali

  • modem

  • Sicurezza di rete

  • Altro Networking Computer

  • router

  • reti virtuali

  • Voice Over IP

  • Networking Wireless

  • router wireless
  •  
    Conoscenza Informatica >> networking >> Sicurezza di rete >> Content
    Come consentire ad Apache di connettersi a un database remoto sotto SELinux
    SELinux è un grande strumento che dovrebbe essere utilizzato su tutti i server di pubblico accesso , e su qualsiasi server aziendale in cui si ha la necessità di garantire i servizi data.SELinux assicura finché non direte ma che sono ammessi altri servizi e connessioni . La sua restrittiva per natura e deve essere configurato a proprio needs.It è abbastanza comune per le aziende di utilizzare un server separato per ospitare un database , o forse i database condivisi per i clienti separati da web hosting machines.If questo suona come voi : "Io hanno problemi a trovare il PHP /Apache sul server linux per lavorare con il database MySQL esterno . Collegamento da script PHP al database remoto fallisce sempre . Abbiamo fatto un piccolo script PHP che cerca semplicemente di connettersi al database remoto . Quando si esegue lo script php in ssh sul server web funziona bene . Ma quando si esegue sotto Apache si ottiene un errore di connessione , non importa ciò che facciamo . " Poi ci sarà affrontare come risolvere questo problema :) Le cose che ti serviranno
    accesso SSH al server
    Root accesso
    Mostra più istruzioni
    1

    Primo dobbiamo verificare che SELinux sia abilitato
    Codice

    : . [ root @ www ~ ] # getenforce

    dovreste vedere qualcosa che sembra likeEnforcing
    2

    si vede un risultato diverso , prova: Codice: [ root @ www ~ ] # setenforce 1

    Se si ottiene un errore , allora non avete SELinux acceso. Avrete bisogno di andare in /etc /selinux /config e modificare il file per abilitare SELinux .

    Volta attivare questa opzione ( o spegnerlo per questo) si dovrà riavviare il server Linux per la chagnes abbiano effetto come sono fatto durante il caricamento del kernel .
    3

    volta SELinux è attivato , procedere come segue

    SELinux per consentire le connessioni remote per HTTP < br Codice

    > : setsebool -P httpd_can_network_connect = 1
    4

    Quello è esso! Il vostro tutto fatto . Ad alcune persone piace riavviare per forzare un ricaricamento , ma la sua non è necessario a meno che non si desidera .

    Previous :

    next :
      Articoli Correlati
    ·Come sviluppare una infrastruttura digitale certificato…
    ·Come posso vedere se il keylogger è sul mio desktop ? 
    ·Vantaggio di chiavi asimmetriche in un Network 
    ·Modi per ridurre la criminalità informatica 
    ·Come disattivare il Linksys Network Monitor 
    ·Come crittografare Foto 
    ·Come rilevare Packet Sniffing 
    ·Che cosa è il file di zona inversa 
    ·Come controllare le impostazioni di Windows Firewall 
    ·Strumenti di controllo di vulnerabilità di una rete 
      Articoli in evidenza
    ·Come aggiornare a IIS 6 
    ·Come registrare un computer 
    ·Quali sono i limiti del Bluetooth ? 
    ·Cosa può accadere se qualcuno ha violato il tuo PS3 
    ·Come regolare un router D -Link 
    ·Come trasformare un adattatore wireless per un ThinkPad…
    ·Come posso ottenere il Mobile Internet per il mio lapto…
    ·Come reimpostare la password ProCurve Switch 
    ·Avanzate di ricerca di Google Tips & Tricks 
    ·Come ospitare un NetMeeting 
    Copyright © Conoscenza Informatica http://it.wingwit.com