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.