Heim > CMS-Tutorial > WordDrücken Sie > Bauen eines VPS mit WordPress auf einem Lemp -Stack

Bauen eines VPS mit WordPress auf einem Lemp -Stack

William Shakespeare
Freigeben: 2025-02-16 13:18:12
Original
553 Leute haben es durchsucht

Diese Anleitung zeigt, wie man kleine WordPress-Sites mithilfe eines selbst verwalteten VPS und eines LEMP-Stacks kostengünstig hostet und die Leistung erzielt, die mit dem Managed WordPress-Hosting vergleichbar ist. Während verwaltete Dienste wie WP Engine Convenience bieten, können sie teuer sein (ab 30 US -Dollar pro Monat). Dieser Ansatz bietet eine praktikable Alternative für Benutzer, die mit der grundlegenden Serververwaltung vertraut sind.

Schlüsselvorteile:

  • Erschwingliches WordPress -Hosting.
  • Performance Matching Managed Hosting Solutions.
  • Kontrolle über Ihre Serverumgebung.

Einrichten Ihres digitalocean VPS:

Dieses Tutorial verwendet digitalocean, aber Linode, Vultr und andere sind gleichermaßen geeignet. Die Schritte sind weitgehend gleich, unabhängig vom Anbieter.

  1. Erstellen Sie ein digitaloceanes Konto unter https://www.php.cn/link/1be9573be51135cd5be1e191f44e09f8 .

  2. Erstellen Sie ein Tropfen (VPS) mit diesen empfohlenen Einstellungen:

    • Hostname: Ein beschreibender Name (z. B. Ihr Firmenname).
    • Bild: Ubuntu 14.04 x64 (Standard).
    • Größe: Die Option $ 5/Monat (512 MB RAM, 1 CPU, 20 GB SSD, 1000 GB Transfer) ist ein guter Ausgangspunkt.
    • Region: Wählen Sie eine Region in der Nähe Ihrer Zielgruppe.
    • Backups: Aktivieren Sie dies zum Datenschutz.

    Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

  3. Beachten Sie die IP -Adresse und das Stammkennwort (per E -Mail gesendet).

Building a VPS with WordPress on a LEMP Stack

Zugriff auf Ihr VPS über SSH:

  • Windows: Verwenden Sie Putty. Geben Sie die IP -Adresse ein, wählen Sie SSH und stellen Sie eine Verbindung her. Akzeptieren Sie den Sicherheitsalarm. Melden Sie sich als root mit dem E -Mail -Passwort an.
  • macOS: Verwenden Sie das Terminal. Führen Sie ssh root@<ip_address></ip_address> aus. Akzeptieren Sie den Serverschlüssel und geben Sie Ihr Passwort ein.

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

Ändern Sie das Stammkennwort sofort für eine erweiterte Sicherheit.

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

Installieren und Konfigurieren des LEMP -Stacks:

  1. Aktualisieren Sie den Paketmanager: sudo apt-get update
  2. Installieren Sie den LEMP -Stack: sudo apt-get install nginx mysql-server php5-fpm php5-mysql php5-curl php5-gd php5-cgi
  3. Konfigurieren Sie MySQL: Legen Sie ein starkes Root -Kennwort fest, entfernen Sie anonyme Benutzer, entfernen Sie die Remote -Root -Anmeldung, entfernen Sie die Testdatenbank und laden Sie Berechtigungstabellen mit sudo mysql_install_db, sudo mysql_secure_installation neu. Erstellen Sie eine dedizierte WordPress -Datenbank und eine Benutzerdatenbank (z. B. wordpress Datenbank, wordpress Benutzer) mit einem starken Kennwort. Mit dem Befehl mysql -u root -p können Sie mit der MySQL -Befehlszeile interagieren.
  4. PHP konfigurieren: Bearbeiten /etc/php5/fpm/php.ini und set cgi.fix_pathinfo=0.
  5. Konfigurieren Sie Nginx: Ersetzen Sie die Standard -Nginx -Konfiguration (/etc/nginx/sites-available/default) durch eine auf WordPress zugeschnittene Konfiguration, um zu ersetzen, dass Sie domain.com durch Ihren tatsächlichen Domänennamen ersetzen. Die bereitgestellte Konfiguration umfasst die GZIP -Komprimierung und das Caching für statische Vermögenswerte.
  6. Erstellen Sie einen Nicht-Root-Benutzer für WordPress (sudo adduser wordpress) und fügen Sie ihn der Gruppe www-data hinzu (sudo usermod -a -G wordpress www-data). Ändern Sie den PHP-FPM-Benutzer in wordpress in /etc/php5/fpm/pool.d/www.conf.
  7. starten Sie den Server neu: reboot

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

WordPress installieren:

  1. Laden und installieren Sie WordPress mit cd /usr/share/nginx; wget http://wordpress.org/latest.tar.gz; tar xfz latest.tar.gz; mv wordpress/* ./; rm latest.tar.gz; rmdir wordpress.
  2. Stellen Sie die entsprechenden Dateiberechtigungen fest: sudo chmod g w /usr/share/nginx -R; sudo chown -R wordpress:www-data /usr/share/nginx
  3. Greifen Sie mit der IP -Adresse des Servers über Ihren Browser auf die WordPress -Installation zu. Vervollständigen Sie den Installationsprozess.

Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack Building a VPS with WordPress on a LEMP Stack

Nach der Installation: regelmäßig WordPress, Themen und Plugins aktualisieren. Verwenden Sie starke Passwörter, Sicherheits -Plugins, Sicherungen und Leistungsüberwachung, um eine optimale Sicherheit und Leistung zu erhalten. Mehrere WordPress -Sites können auf einem einzelnen VPS unter Verwendung von Nginx -virtuellen Hosts gehostet werden. Der FAQ -Abschnitt befasst sich mit häufigen Fragen zu Sicherheit, Optimierung und Fehlerbehebung.

Das obige ist der detaillierte Inhalt vonBauen eines VPS mit WordPress auf einem Lemp -Stack. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage