633 Shares 6574 views

Web-Server zum Testen von Websites und Anwendungen

Web Server – eine Anwendung, die für die Bereitstellung von Informationen in Form von Web-Seiten verantwortlich ist. Darüber hinaus ist er für eine Vielzahl von zusätzlichen Funktionen verantwortlich, einschließlich:

  • Durchführung einer Vielzahl von Anwendungen in PHP, ASP und anderen Programmiersprachen geschrieben;
  • unterstützt eine sichere Verbindung über HTTPS;
  • Autorisierung von Benutzern.

Grundlegender Web-Server

Heute ist der populärste Apache Web-Server, dank der Kompatibilität mit einer Vielzahl von Betriebssystemen und kostenlose Lizenz.
In der Unternehmensumgebung verwenden Benutzer häufig ein ähnliches Produkt Internet Information Services (IIS) genannt, entwickelt von Microsoft.

In einigen Fällen, wie beispielsweise die Notwendigkeit, die Upload-Geschwindigkeit von statischen Inhalten oder für bestimmte Funktionen in der Anwendung zu erhöhen, haben sich auf die Verwendung von Web-Server Nginx, lighttpd und andere zurückgegriffen.

Die Grundsätze des Betriebes des Web-Servers

Nach einer Anfrage von dem Benutzer zu empfangen, ein Web-Server, abhängig von der Art der angeforderten Datei, sendet es an den Client oder startet die Seite zu machen. Dies erzeugt einen Antwortcode, der erfolgreichen Beendigung der Operation oder die Fehler anzeigt.

Während der Bearbeitung der Web-Server-Seiten startet eine Vielzahl von Skripten oder Anwendungen, falls erforderlich, empfängt Daten von ihnen, und nach der Umwandlung in der gewünschten Form an den Client sendet. Mehr als oft nicht das Ergebnis ein Web-Server entwickelt, um HTML zu werden, wird die Anzeige von denen im Browser beschäftigt. Es gibt auch andere Varianten von Antworten, zum Beispiel für Programme auf dem Benutzergerät ausgeführt werden kommen können Daten in XML – Format, das JSON, und so weiter.

Ernennung von lokalen Web-Server

Die Entwicklung von Anwendungen, ist jeder Programmierer mit der Notwendigkeit ihrer ständigen Prüfung konfrontiert. Oft für diese Zwecke ist es zweckmäßig , eine verwenden lokalen Web – Server, die auf dem Computer des Entwicklers direkt installiert ist. Dies ist aufgrund der Möglichkeit, schnell Änderungen vornehmen, und die fehlenden Notwendigkeit für eine permanente Verbindung zum Remote-Rechner.

Überprüfen Sie das Aussehen von HTML-Seiten ist möglich , ohne zusätzliche Software , um die geöffnete Datei – Funktion. In diesem Fall wird der Browser die Anwendung nicht ausgeführt werden, und zeigt einfach den ganzen Text, beobachten HTML-Markup. Dies kann zu einem sehr seltsamen Ergebnissen führen. Um die Ergebnisse stimmen mit denen zu erreichen, indem man eine Ressource im Internet erhalten werden würde, kann den Web-Server wird die Installation auf dem lokalen Computer ausgeführt.

Pakete für Entwickler oder unabhängige Installation und Konfiguration eines Webservers

Die meisten Web-Server kostenlos und unter den Bedingungen der freien Lizenzen verteilt. Paid Produkte sind selten und erfordern in der Regel nur in einer Unternehmensumgebung. Downloaden und installieren Sie die Software auf dem eigenen Computer Probleme nicht. Komplexere Bühne – Einstellung. Web-Server in der Standardkonfiguration ist unpraktisch für den täglichen Gebrauch, auch während der Anwendungstests. Also müssen wir ein paar Dateien bearbeiten, um die erforderlichen Parameter angeben.

Ein weiterer Ansatz ist bei Windows-Benutzer. Es liegt in der Verwendung von Anwendungspaketen für Entwickler. In einem solchen Kit sofort sind: Web – Server, Datenbank – Management – System MySQL, verschiedene Programmiersprachen. In dieser Ausführungsform, wenn auf dem lokalen Computer installiert alles wird automatisch konfiguriert.

Die Auswahl der Installationsoptionen je nach persönlichen Vorlieben und Anwenderschulung. In den meisten Fällen können Sie das Kit verwenden, obwohl es ältere Versionen von Programmiersprachen oder Datenbanken sein kann, die erheblich das Design und die Wahl des Hosting-Provider erschweren können eine fertige Ressource zu hosten.

Installieren eines lokalen Web-Server auf einer virtuellen Maschine

Die virtuelle Maschine können Sie auf demselben Computer mehrere Instanzen von Betriebssystemen laufen. Und sie könnten sogar aus verschiedenen Familien. Zum Beispiel können Sie Windows von Linux und FreeBSD laufen.

Die Installation eines Web-Server für Anwendungen oder Websites, auf der virtuellen Maschine zu testen, eine Konfiguration zu erstellen, die am ähnlichsten zu den realen Bedingungen, unter denen die Arbeit stattfinden wird. Die meisten modernen Hosting-Plattformen auf Linux, die eine spezifische Software-Konfiguration verursacht. Auf der virtuellen Maschine können Sie das gleiche Betriebssystem, aufgebaut so nah an die Realität der Dateistruktur, wählen Sie die entsprechende Version der Programmiersprachen und Datenbankmanagementsysteme installieren. Ein weiterer Vorteil ist die Möglichkeit, mehrere Projekte zu testen eine Vielzahl von Konfigurationen erfordern.

Haben Sie den Ansatz und Nachteil der Virtualisierung. Der Benutzer muss die Dokumentation nicht nur für den Aufbau und die Installation des Web-Servers sowie andere Programme beraten, sondern auch auf die Leitlinien für das Betriebssystem selbst. Für den schnellen Aufbau von virtuellen Maschinen können Sie auch die Vorteile der besonderen nehmen Bedienfelder, die automatisch die Installation und Konfiguration des Web – Servers und andere Anwendungen ausführen.