Come costruire un Database del sito guidato con l'Open Source

July 18

Come costruire un Database del sito guidato con l'Open Source


La crescente importanza dei siti web basati su database ha portato ad un aumento di persone che cercano di imparare lo sviluppo web per se stessi. Per molti, costose opzioni software proprietari sono inaccessibili e creano una barriera di ingresso in campo. Per fortuna, una serie di open source, o libero, le opzioni esistenti che possono rendere il sogno di diventare un webmaster una realtà. Il software open source consente anche ai programmatori esperti di personalizzare la loro esperienza di sviluppo.

istruzione

1 Scegliere un web server che si adatta alle vostre esigenze di progetto. Poche soluzioni open-source includono Apache, Cherokee e nginx. Selezionare il software del server web basato su prestazioni e funzionalità. Se la macchina su cui verrà ospitando il server web è leggero ed è stato costruito con un budget, un server leggeri come Cherokee è una scommessa sicura. Se, invece, avete una macchina ad alte prestazioni e avete bisogno di qualcosa ricco di funzioni, Apache può essere una scelta migliore. Scarica il server dal suo sito o di un repository software. Seguire le istruzioni di installazione nel file "readme" incluso con il download. Consultare il manuale in dotazione per maggiori dettagli su dove i file di configurazione si trovano e quanto ognuno fa. Modificare la configurazione del server, evitando di mettere la sicurezza in mente.

2 Controllare la documentazione di alcuni server di database diversi per determinare quella che ha le funzioni necessarie ed è compatibile con la configurazione corrente. MySQL, PostgreSQL e Firebird sono opzioni popolari. Scarica il server. Seguire le istruzioni di installazione nel file "readme" per installarlo. Configurazione sarà una parte del processo di installazione. Consultare la documentazione per informazioni sulla configurazione più avanzata.

3 Scegliere un server FTP per consentire di apportare modifiche al tuo sito web dal tuo PC. Anche se si ospita il sito web a casa, è una buona idea per mantenere il vostro server separato dalla vostra macchina personale. server FTP open source popolari includono ProFTPD, Pure-FTPd e vsftpd. Ognuno di questi è compatibile con tutti i principali sistemi operativi open source. Pure-FTPd è ricco di funzionalità e può essere l'ideale se avete bisogno di personalizzare l'esperienza in grande misura. ProFTPD è molto più facile da configurare e può essere più adatto se si è un utente inesperto. E vsftpd può essere una buona scelta per qualcosa di piccolo e sicuro. Downoad il server FTP. Installarlo basa sulle istruzioni contenute nel file incluso "readme", ed essere sicuri di apportare eventuali modifiche necessarie per la configurazione di sicurezza.

4 Pianificare il layout di back-end per il tuo sito. A differenza delle soluzioni proprietarie, le licenze open source è estremamente permissiva. È possibile installare il software open source su quante macchine vuoi senza incorrere in costi di licenza, che apre le opzioni per quanto riguarda il bilanciamento del carico e la distribuzione della larghezza di banda. Progettare la topologia di rete con questo in mente, se si sta sviluppando un'applicazione web su larga scala. Il vostro piano per il back-end dovrebbe includere meccanismi di distribuzione di contenuti e sistemi di backup di file e database regolari. Molto grandi siti web sarà anche necessario prendere in considerazione la distribuzione del carico, tipi di connessione internet e topologia di rete.

5 Costruisci il tuo sito per la connessione al server tramite FTP e caricare i file appropriati. Ciò richiede l'uso di un client FTP. Tutti i principali sistemi operativi sono dotati di un client FTP pre-installato. Utilizzare il comando "ftp" dalla riga di comando per accedervi.

siti web open source sono spesso creati in PHP, anche se Perl e Python sono buone scelte per lo scripting lato server pure. Utilizzare un linguaggio di scripting lato server per interfacciarsi con il server di database per archiviare e recuperare le informazioni degli utenti. Leggere i manuali relativi al linguaggio di query linguaggio di scripting e database con cui si sta lavorando.

Consigli e avvertenze

  • Assicurati di rimanere in cima dei più recenti aggiornamenti di sicurezza. Anche se il software open source non è intrinsecamente insicuro, chiunque può vedere il codice sorgente e utilizzare tale conoscenza per sfruttare le debolezze del software selezionato.