Wie Sie eine Datenbank-basierte Website mit Open Source erstellen

April 27

Wie Sie eine Datenbank-basierte Website mit Open Source erstellen

Die wachsende Bedeutung der datenbankgestützten Websites führte zu einem Anstieg der Arbeitssuchenden um Web-Entwicklung für sich selbst zu erfahren. Für viele kostspielige proprietäre Software-Optionen sind unzugänglich und schaffen eine Barriere für die Einreise in das Feld. Zum Glück, es gibt eine Reihe von open Source oder freie, Optionen, die machen dem Traum des Werdens ein Webmaster eine Realität. Open-Source-Software ermöglicht auch versierte Programmierer ihre Entwicklungsumgebung anpassen.

Anweisungen

1 Wählen Sie einen Web-Server, der Anforderungen Ihres Projekts passt. Ein paar Open-Source-Lösungen gehören Apache, Cherokee und Nginx. Wählen Sie Ihre Web-Server-Software basierend auf Leistung und Funktionalität. Wenn die Maschine, auf der Sie Ihren Web-Server hosting leicht ist und wurde auf einem Etat errichtet, ist ein leichter Server wie Cherokee eine sichere Wette. Wenn jedoch Sie eine leistungsstarke Maschine haben und Sie etwas vollgepackt mit Funktionen brauchen, kann Apache eine bessere Option sein. Den Server auf ihrer Website oder ein Software-Repository herunterladen. Befolgen Sie die Installationsanweisungen in der Datei "Readme" mit Ihrem Download enthalten. Informationen darüber, wo sich die Konfigurationsdateien befinden und was jeweils finden Sie im mitgelieferte Handbuch. Ändern Sie die Konfiguration des Servers, sicherstellen, dass Sicherheit im Auge zu behalten.

2 Überprüfen Sie die Dokumentation von ein paar anderen Datenbankservern zu bestimmen, welche Funktionen hat, die Sie brauchen und ist kompatibel mit Ihrem aktuellen Setup. MySQL, PostgreSQL und Firebird sind beliebte Optionen. Laden Sie die Server. Befolgen Sie die Installationsanweisungen in der Datei "Readme" zu installieren. Konfiguration wird ein Teil des Installationsvorgangs sein. Konsultieren Sie die Dokumentation Informationen zur erweiterten Konfiguration.

3 Wählen Sie einen FTP-Server, damit Sie Ihre Website von Ihrem PC ändern können. Auch wenn Sie zu Hause Ihre Website hosten, ist es eine gute Idee, Ihren Server von Ihrem persönlichen Computer trennen. Populären open-Source FTP-Servern gehören ProFTPD, Pure-FTPd und Vsftpd. Jede davon ist kompatibel mit allen großen open-Source-Betriebssysteme. Pure-FTPd ist Feature-reiche und möglicherweise ideal, wenn Sie Ihre Erfahrungen in hohem Masse anpassen müssen. ProFTPD ist viel einfacher zu konfigurieren, und möglicherweise besser geeignet, wenn Sie ein unerfahrener Benutzer sind. Und Vsftpd kann eine gute Wahl für etwas kleiner und sicherer. Downoad den FTP-Server. Installieren sie anhand der Anweisungen in der Datei enthaltenen "Readme" und achten Sie darauf, die entsprechenden Anpassungen der Sicherheitskonfiguration zu machen.

4 Planen Sie das Backend Layout für Ihre Website. Im Gegensatz zu proprietären Lösungen ist die open-Source-Lizenzierung extrem einschränkend sein. Sie können open-Source-Software installieren, für so viele Rechner wie Sie möchten, ohne dass Lizenzgebühren, die Optionen im Hinblick auf die Verteilung der Belastung ausgleichend und Bandbreite eröffnet. Entwerfen Sie die Netzwerktopologie mit diesem im Verstand, wenn Sie eine umfangreiche Webanwendung entwickeln. Ihr Plan für die Back-End sollte Inhaltsverteilung Mechanismen und Systeme für reguläre Datei und Datenbanksicherungen umfassen. Sehr große Websites müssen auch prüfen, Lastverteilung, Internetverbindungstypen und Netzwerktopologie.

5 Erstellen Sie Ihre Website durch die Verbindung zu einem Server über FTP Hochladen der entsprechenden Dateien. Dies erfordert die Verwendung eines FTP-Clients. Alle wichtigen Betriebssysteme verfügen über einen FTP-Client vorinstalliert. Verwenden Sie den Befehl "ftp" von einer Befehlszeile aus, um darauf zuzugreifen.

Open-Source-Web-Site entstehen oft in PHP, Perl und Python sind gute Wahl für serverseitiges Skripting als auch. Verwenden Sie eine serverseitige Skriptsprache für die Schnittstelle mit dem Datenbankserver speichern und Abrufen von Benutzerinformationen. Lesen Sie die Handbücher für die Skriptsprache und Datenbank-Abfragesprache, mit denen Sie arbeiten.

Tipps & Warnungen

  • Vergewissern Sie sich, auf die neuesten Sicherheitsupdates zu bleiben. Obwohl open-Source-Software ist nicht grundsätzlich unsicher, jeder kann sehen, dass die Quelle code und verwenden Sie dieses wissen, um Schwächen in der Software zu nutzen, Sie haben gewählt.