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:
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.
Erstellen Sie ein digitaloceanes Konto unter https://www.php.cn/link/1be9573be51135cd5be1e191f44e09f8 .
Erstellen Sie ein Tropfen (VPS) mit diesen empfohlenen Einstellungen:
Beachten Sie die IP -Adresse und das Stammkennwort (per E -Mail gesendet).
Zugriff auf Ihr VPS über SSH:
root
mit dem E -Mail -Passwort an. ssh root@<ip_address></ip_address>
aus. Akzeptieren Sie den Serverschlüssel und geben Sie Ihr Passwort ein.
Ändern Sie das Stammkennwort sofort für eine erweiterte Sicherheit.
Installieren und Konfigurieren des LEMP -Stacks:
sudo apt-get update
sudo apt-get install nginx mysql-server php5-fpm php5-mysql php5-curl php5-gd php5-cgi
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. /etc/php5/fpm/php.ini
und set cgi.fix_pathinfo=0
. /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. 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
. reboot
WordPress installieren:
cd /usr/share/nginx; wget http://wordpress.org/latest.tar.gz; tar xfz latest.tar.gz; mv wordpress/* ./; rm latest.tar.gz; rmdir wordpress
. sudo chmod g w /usr/share/nginx -R; sudo chown -R wordpress:www-data /usr/share/nginx
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!