Ce guide montre comment héberger de petits sites WordPress de manière rentable à l'aide d'un VPS autogéré et d'une pile LEMP, réalisant des performances comparables à l'hébergement WordPress géré. Alors que les services gérés comme WP Engine offrent la commodité, ils peuvent être chers (à partir de 30 $ / mois). Cette approche offre une alternative viable pour les utilisateurs à l'aise avec l'administration de serveur de base.
Avantages clés:
Configuration de vos VPs DigitalOcean:
Ce tutoriel utilise DigitalOcean, mais Linode, Vultr et d'autres conviennent également. Les étapes sont en grande partie les mêmes quel que soit le fournisseur.
Créez un compte DigitalOcean à https://www.php.cn/link/1be9573be51135cd5be1e191f44e09f8 .
Créez une gouttelet (VPS) en utilisant ces paramètres recommandés:
Notez l'adresse IP et le mot de passe racine (envoyé par e-mail).
Accès à votre VPS via SSH:
root
en utilisant le mot de passe envoyé par e-mail. ssh root@<ip_address></ip_address>
. Acceptez la clé du serveur et entrez votre mot de passe.
Modifiez immédiatement le mot de passe racine pour une sécurité améliorée.
Installation et configuration de la pile LEMP:
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
. Créez une base de données WordPress et l'utilisateur dédié (par exemple, wordpress
Base de données, wordpress
utilisateur) avec un mot de passe fort. La commande mysql -u root -p
vous permettra d'interagir avec la ligne de commande MySQL. /etc/php5/fpm/php.ini
et définir cgi.fix_pathinfo=0
. /etc/nginx/sites-available/default
) par une configuration adaptée à WordPress, en vous assurant de remplacer domain.com
par votre nom de domaine réel. La configuration fournie comprend la compression et la mise en cache GZIP pour les actifs statiques. sudo adduser wordpress
) et ajoutez-le au groupe www-data
(sudo usermod -a -G wordpress www-data
). Modifiez l'utilisateur PHP-FPM en wordpress
dans /etc/php5/fpm/pool.d/www.conf
. reboot
Installation de WordPress:
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
post-installation: Mettez régulièrement à jour WordPress, thèmes et plugins. Utilisez des mots de passe solides, des plugins de sécurité, des sauvegardes et une surveillance des performances pour une sécurité et des performances optimales. Plusieurs sites WordPress peuvent être hébergés sur un seul VPS utilisant des hôtes virtuels Nginx. La section FAQ aborde les questions courantes sur la sécurité, l'optimisation et le dépannage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!