Bereiten Sie eine PHP -Website mithilfe der Amazon EC2 -Instanz ein

Bereiten Sie eine PHP -Website mithilfe der Amazon EC2 -Instanz ein
Menschen möchten ihre Websites häufig auf einem Server testen, auf dem tatsächliche Benutzer sie besuchen können, oder sie möchten ihre Websites irgendwo mit hochrangiger Sicherheit hosten, ohne viele Konfigurationen zu erfordern.

EC2 ermöglicht das sicher. PHP -Website in einer EC2 -Instanz mit Apache2 und dann den Datenverkehr zu den EC2.

Stellen Sie die PHP -Website mit EC2 bereit

Lassen Sie uns zunächst eine EC2 -Instanz mit der Suche starten EC2 In der Suchleiste der AWS -Managementkonsole. Klick auf das "StartinstanzDropdown-Taste; Es wird eine Liste ausgewählt. “Startinstanz”:

Geben Sie Ihrer EC2 -Instanz eine “Name”:

Und wählen Sie die “Amazon Machine Image ” als "Ubuntu”; Amazon Machine Image ist ein Betriebssystem für Ihre EC2 -Instanz. Wählen Sie auch seine Architektur als 64 Bit aus:

Klicke auf "Erstellen Sie neues Schlüsselpaar”So generieren Sie ein Schlüsselpaar für die sichere Anmeldung und Konnektivität:

Schreiben Sie den Namen des Schlüsselpaars und lassen Sie den Rest der Optionen als Standard. Klick auf das "Schlüsselpaar erstellen" Taste:

Scrollen Sie nach unten und machen Sie eine gewisse Konfiguration in der Netzwerkeinstellungen der EC2 -Instanz. Stellen Sie sicher, dass Ihre ““Automatische öffentliche IP “ Ist "ermöglichen","SSH -Verkehr von erlauben" Ist "ausgewählt"Und setzen Sie sich auf"Überall 0.0.0.0/0", Wählen Sie auch die Option"Lassen Sie den HTTPS -Verkehr vom Internet aus”:

Notiz: Stellen Sie sicher, dass der HTTPS -Verkehr aktiviert ist, damit der Client -Webbrowser mit diesem EC2 kommunizieren kann.

Klicken Sie nun auf “Startinstanz”:

Sie werden eine "bekommen"ErfolgMeldung, dass Ihre EC2 -Instanz erfolgreich gestartet wurde:

Über die Instanz -Dashboard klicken Sie nun auf “Instanzen “ unter der Kategorie von “Instanzen”, Und suchen Sie nach der gerade erstellten Instanz und klicken Sie auf“Instanz -ID”:

Drücken Sie die “Verbinden" Taste:

Im "Verbindung zu Instanz herstellen", gehe zu "SSH CLIENt "Registerkarte" und kopieren Sie die "Beispiel" Befehl:

Fügen Sie den Befehl in die ein Eingabeaufforderung oder in Power Shell von Ihrem System und schlagen Eingeben Um den Befehl auszuführen:

Sie werden erfolgreich in Ihre Ubuntu Amazon Machine Image EC2 -Instanz angemeldet:

Aktualisieren Sie das System vor einer Installation, indem Sie diesen Befehl eingeben:

$ sudo apt-Get-Update

Der nächste Schritt besteht darin, Apache 2 so zu installieren, dass die PHP -Website mit dem folgenden Befehl gehostet wird:

$ sudo apt installieren apache2

Drücken Sie "yUm fortzufahren, wenn die Eingabeaufforderung für die Kontinuität angezeigt wird.

Installieren Sie nach der erfolgreichen Installation von Apache2 PHP und seine Abhängigkeiten durch Eingabe

$ sudo APT Installieren Sie PHP PHP-MYSQL

Drücken Sie "yUm fortzufahren, wenn die Eingabeaufforderung für die Kontinuität angezeigt wird.

Listen Sie nun alle Dateien in diesem Verzeichnis des Apache2 -Webservers mit dem Befehl auf:

$ ls -la/var/www/

Wechseln Sie unser Arbeitsverzeichnis im Apache -Verzeichnis in „HTML“ in „HTML“:

$ cd/var/www/html/

Es ist Zeit, die PHP -Datei mit dem Befehl touch zu erstellen:

$ sudo Touch Index.Php

Jetzt öffne das “Index.PhpDatei mit einem beliebigen Editor, hier verwenden wir den Nano -Editor:

$ sudo nano Index.Php

Sobald die Datei geöffnet ist, ist es an der Zeit, den PHP -Code für Ihre Website einzugeben:

echo "PHP -Anwendung";
?>

Speichern Sie die Datei mit “Strg + s" Und "Strg + xUm zum Terminal zurückzukehren.

Notiz: Apache2 sucht immer nach Index.HTML standardmäßig ausgeführt; Wenn Sie möchten, dass eine andere Datei standardmäßig geöffnet wird, nennen Sie sie zusammen mit ihrer Erweiterung als Index und ändern Sie den Namen des Index.html.

Benutze die MV Befehl:

$ sudo MV Index.HTML -Index.html.Temperatur

Listen wir alle Dateien mit dem Befehl LS auf, um die Änderungen zu überprüfen:

$ ls

Die PHP -Website wird erfolgreich bereitgestellt und es ist Zeit, sie zu testen. Gehen Sie also zu “Instanz Zusammenfassung"Und klicken Sie auf"Offene Adresse”:

Der Hyperlink öffnet die PHP -Website in einer neuen Registerkarte des Browsers:

Ihre PHP -Website wurde erfolgreich auf AWS eingesetzt.

Abschluss

Starten Sie die EC2 -Instanz mithilfe des Ubuntu Amazon -Maschinenbildes, um eine PHP -Website mit EC2 bereitzustellen, und stellen Sie sicher. Verbinden Sie mit Ihrem EC2 mit dem SSH -Client und installieren Sie Apache2 und PHP zusammen mit den Abhängigkeiten. Erstellen Sie danach die PHP -Datei mit dem Website -Code und ändern Sie sie. Stellen Sie nach Änderungen die Website bereit, um sie zu testen.