Virtueller Host für DigitalOcean-Setup + SSL

(Chavalit Koweerawong) (26. Juli) , 2019)

Ich habe Cloud hier seit einem Monat ausprobiert. Genug, um viele Dinge zu erleben Erstens ist es viel besser als der gemeinsam genutzte Host, den ich früher verwendet habe. Weil wir die Umgebung selbst steuern, selbst eine Lösung finden und mehr Wissen als ein normaler gemeinsam genutzter Host erhalten können.

. Droplet

Ich habe Marketplace: mysql gewählt, weil es eine ähnliche Umgebung wie xampp hat. Daher ist die folgende Software enthalten, damit Sie sich nicht damit herumschlagen müssen.

  • phpmyadmin
  • php 7.2
  • apache2
  • mysql
  • cerbot

Gehen Sie dann in puty und geben Sie alle Passwörter ein

So richten Sie den virtuellen Apache2-Host + Laravel in DigitalOcean Droplet ein

  • Erstellen Sie einen neuen Ordner in / var / www
sudo mkdir -p /var/www/example.com

<

gehen Sie in Ihr neues Verzeichnis

cd /var/www/example.com
  • Klonen Sie ein Projekt von git. Nehmen Sie an, dass mein Repository Name „Beispiel“
git clone 
https://github.com/arc6828/example

Für Laravel (überspringen Sie diesen Schritt, wenn Sie nicht sind)

  • Berechtigung festlegen Der Ordnername „Beispiel“
sudo chmod 775 -R example
  • befindet sich in Ihrem Ordner
cd example
  • Berechtigung für den Ordner example / storage auf 777
sudo chmod 777 -R storage
  • Anbieterordner aktualisieren
composer install
  • setup .env
cp .env.example .env
  • Set-Taste
php artisan key:generate

Fahren Sie mit der Erstellung des virtuellen Hosts fort…

  • Kopieren Sie die Konfiguration der vorherigen und benennen Sie sie ähnlich wie die Domäne um
sudo cp /etc/apache2/sites-available/default.conf /etc/apache2/sites-available/example.com.conf
  • Datei öffnen. / etc / apache2 / sites-available / example.com.conf mit einem Nano-Editor
nano /etc/apache2/sites-available/example.com.conf
  • mit dem Pfad Ihres Projekts bearbeiten
ServerAdmin [email protected]
ServerName example.com
ServerAlias
www.example.com
DocumentRoot /var/www/example.com/example/public
example.com/example/pulbic>
AllowOverride All
  • Aktivieren Sie den Host
sudo a2ensite example.com
  • aktivieren Sie mod_rewrite
sudo a2enmod rewrite
  • apache2 neu starten
sudo service apache2 restart

Das ist alles

CPU 100% überprüfen

So installieren Sie SSL mit Lets Encrypt unter Ubuntu

So sichern Sie Apache mit Lets Encrypt unter Ubuntu 18.04 | DigitalOcean

Let s Encrypt ist eine Zertifizierungsstelle (CA), die eine einfache Möglichkeit bietet, kostenloses TLS / SSL zu erhalten und zu installieren…

www.digitalocean.com

Einrichten des DSN für die Subdomain

Wie Hinzufügen einer Subdomain zu Ihrer Domain | DigitalOcean-Produktdokumentation

Validiert am 26. November 20 19 & bullet; Veröffentlicht am 26. November 2019 Hinzufügen einer Domain, die Sie besitzen, zu Ihrem DigitalOcean-Konto…

www.digitalocean.com

Subdomain mit virtuellem Host einrichten

So richten Sie virtuelle Apache-Hosts unter Ubuntu 12.04 LTS | DigitalOcean

ein Dieses Tutorial zeigt Ihnen, wie Sie ein neues Verzeichnis einrichten, die richtigen Berechtigungen erteilen, Inhalte zu einem…

www.digitalocean.com

So sichern Sie Apache mit Lets Encrypt unter CentOS 7 | DigitalOcean

Let s Encrypt ist eine Zertifizierungsstelle (CA), die kostenlose Zertifikate für die Sicherheit von Transportschichten bereitstellt ( TLS)…

www.digitalocean.com

Mysqld-Ordner fehlt

Fix Fehlende Mysqld.sock unter Linux – Rizqy Hidayat

Hi! Es ist lange her seit meinem letzten Beitrag. Warum habe ich das geschrieben? Es liegt daran, dass ich diesen Fehler letzte Nacht bekommen habe und es ärgerte…

rizqy.me

CDN-Schriftart CORS für WordPress

Domänenübergreifende Schriftarten

Für maximale Leistung wissen wir alle, dass wir unsere Assets auf CDN (einer anderen Domäne) ablegen müssen ). Zusammen mit diesen Assets sind benutzerdefinierte…

davidwalsh.name

Starten Sie den Apache2-Webserver neu

Apache 2-Webserverbefehl starten / stoppen und neu starten – nixCraft

Wie starte ich einen Apache 2-Webserver unter einem Debian / Ubuntu / CentOS / RHEL / Fedora Linux- oder UNIX-ähnlichen Betrieb neu?

www.cyberciti.biz

Cerbot aktualisieren

Lassen Sie uns das ACMEv1-Protokoll verschlüsseln. sollte auf ein ACMEv2 | DigitalOcean

upgraden Hallo, ich habe eine E-Mail erhalten: Ab dem 1. Juni 2020 werden wir nicht mehr zulassen, dass neue Domänen mithilfe des ACMEv1-Protokolls validiert werden. Sie…

www. digitalocean.com

DSN überprüfen

DNS-Suche | DigitalOcean

DNS-Suche – A. Einfaches browserbasiertes Tool zum Durchführen von DNS-Suchvorgängen. Geben Sie eine Domain, eine Suche und insta ein Erhalten Sie nur Ergebnisse.

www.digitalocean.com

Google Mail einrichten

So richten Sie Google Mail mit Ihrer Domain auf DigitalOcean | ein DigitalOcean

Eine Möglichkeit, E-Mails über Ihre eigene benutzerdefinierte Domain zu senden und zu empfangen, besteht darin, einen E-Mail-Dienst eines Drittanbieters zu verwenden, z. B. die E-Mail…

www.digitalocean.com

Benutzer erstellen

Erstellen eines Benutzerkontos

Als Sie Ihr Red Hat Enterprise Linux-System zum ersten Mal gestartet haben Nach der Installation hatten Sie die Möglichkeit,…

mirror.tripadvisor.com

StackPath

Beschreibung bearbeiten

www.cyberciti.biz

cut -d: -f1 /etc/passwd

Crontab

Crontab unter Linux mit 20 nützlichen Beispielen zum Planen von Jobs – TecAdmin

Die Crontab wird zum Ausführen bestimmter Aufgaben in regelmäßigen Abständen verwendet. Linux crontab ähnelt der Windows-Aufgabe…

tecadmin.net

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.