Comment installer WordPress avec Apache sur Debian et Ubuntu
- 4619
- 476
- Lucas Bernard
Écrire un Apache ou Wordpress L'introduction ne fera pas de bien en raison du fait que les deux, combinés ensemble, sont l'un des plus utilisés Serveurs Web open source sur Internet aujourd'hui, en fait, Apache fonctionne sur 36.9% Serveurs Web mondiaux et Wordpress sur l'un de chaque 6 sites Internet - Apache avec Mysql et Php Fournir l'interface de passerelle dynamique du serveur pour WordPress Publishing Gestion du contenu.
Ce sujet explique les étapes nécessaires à être traitées afin d'installer la dernière version de Wordpress au dessus de LAMPE, Qui veut dire Linux, Apache, MySQL / MARIADB, PHP et PHPMYADMIN sur Debian, Ubuntu et Linux, avec de base Hôte virtuel Apache Configurations et accès à la base de données MySQL via la ligne de commande ou Phpmyadmin Interface Web, mais sachez que cela ne couvre pas d'autres configurations de services réseau importantes, comme une mappage de noms IP fournie par DNS Server et utilise simplement le fichier hôte du système rudimentaire pour les transactions de noms IP (requête DNS).
Read Reliée: Comment installer WordPress avec Nginx sur Debian et UbuntuDe plus, les paramètres avant sont disponibles sur presque tous Debian des systèmes avec de légères différences (la plupart d'entre elles concernant les chemins Apache), qui seront notés au bon moment.
Étape 1: Configurations de base du serveur
1. Tout d'abord, en raison du fait qu'il n'y a pas d'autorité DNS serveur sur le réseau, et pour cette configuration Hôte virtuel Apache est utilisé. Nous devons mapper le serveur IP sur notre nom de domaine virtuel (faux) pour pouvoir y accéder comme un vrai nom de domaine de n'importe quel navigateur.
Pour terminer ce travail, ouvrez et modifiez '/ etc / hôtes
«Sur le serveur local et votre nom de domaine préféré sur le«127.0.0.1 localhost”Fin de ligne. Dans mon cas, j'ai pris le nom de domaine comme 'wordpress.lan'.
$ sudo nano / etc / hôtesConfiguration du domaine local
Une fois votre dossier ajouté, vous pouvez le tester en émettant une commande de ping sur votre nouveau nom de domaine.
$ ping wordpress.lanDomaine local ping
2. Si votre serveur est conçu pour la production et fonctionne uniquement à partir de la ligne de commande (et il devrait) et que vous devez accéder au domaine WordPress à partir d'une station Windows quelque part sur votre réseau, ouvrez et modifiez avec un bloc-notes que Windows hôte le fichier situé sur 'C: \ Windows \ System32 \ Drivers \ etc
'Chemin et sur la dernière ligne Ajouter votre IP de lampe du serveur Apache Et votre nom de domaine virtuel.
Émettez à nouveau une ligne de commande Ping contre votre nom de domaine WordPress et le serveur doit répondre.
Installation de la pile de lampe sur le serveur
3. Il est maintenant temps d'installer un LAMPE empiler, exécuter ce qui suit 'apt-get' commande pour installer Apache, Mysql, et Php.
$ sudo apt-get installer apache2 apache2-utils php libapache2-mod-php php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip mariaDB-server maria-clienterInstallez la pile de lampe sur Ubuntu
Installation de l'outil d'administration PhpMyAdmin
4. Si vous êtes bon avec la ligne de commande MySQL, vous pouvez ignorer cette étape, sinon installer Phpmyadmin Interface Web - Un outil qui peut vous aider à administrer des bases de données MySQL.
Exécutez la ligne de commande suivante, sélectionnez Apache serveur Web et ne configurez pas de base de données pour phpmyadmin avec dbconfig-commun
.
$ sudo apt-get install phpmyadminInstallez PhpMyAdmin dans Ubuntu Configurer le serveur Web pour phpmyadmin Configurer la base de données pour phpmyadmin
5. Après Phpmyadmin avait été installé, il est temps de le rendre accessible pour la navigation Web et pour cela Apache Le serveur Web doit lire son fichier de configurations.
Autoriser Phpmyadmin vous devez copier 'Apache.confort
Configuration phpmyadmin à 'confe-disponible'
Chemin d'apache et activez la nouvelle configuration.
Pour cela, exécutez la série de commandes suivantes Ubuntu et Linux systèmes.
$ sudo cp / etc / phpmyadmin / apache.conf / etc / apache2 / conf-disponible / $ sudo mv / etc / apache2 / conf-disponible / apache.conf / etc / apache2 / conf-disponible / phpmyadmin.Conf $ sudo a2enconf phpmyadminActiver phpmyadmin dans Apache
Sur Debian systèmes, émettez les commandes suivantes.
$ sudo cp / etc / phpmyadmin / apache.conf / etc / apache2 / confre.d / $ sudo mv / etc / apache2 / confr.d / apache.conf / etc / apache2 / confre.d / phpmyadmin.confli
6. Accéder Phpmyadmin, Ouvrez un navigateur Web et accédez à l'adresse ci-dessous.
http: // ip-address-or-domain / phpmyadmin /Connexion phpmyadmin
Création de l'hôte virtuel Apache pour le domaine
7. L'étape suivante consiste à créer un Hôte virtuel sur le Apache serveur Web qui hébergera le nouveau domaine WordPress. Pour créer et activer un nouveau Hôte virtuel, Ouvrez un éditeur de texte et créez un nouveau fichier nommé, suggestif, 'WordPress.confort
sur '/ etc / apache2 / sites-disponible /'
Chemin en exécutant la commande suivante.
$ sudo nano / etc / apache2 / sites-disponible / wordpress.confli
Ajouter les directives suivantes au bas du fichier. Enregistrez et fermez le fichier.
Servername wordpress.LAN ServerAdmin [Protégé par e-mail] DocumentRoot / var / www / html errorlog $ apache_log_dir / erreur.log Customlog $ apache_log_dir / access.journal combinéCréer un hôte virtuel Apache pour WordPress
Puis activez le nouvel hôte virtuel avec cette commande.
$ sudo a2ensite wordpress.Conf $ sudo systemctl recharger apache2Hôte virtuel WordPress actif
8. Pour éviter cette future erreur Apache concernant, Servername fqdn Fichier de configuration principale ouverte manquante '/ etc / apache2 / apache2.confort
, Ajouter la ligne suivante en bas du fichier et redémarrer le service.
Servername wordpress.lanAjouter le nom de serveur dans Apache
9. Redémarrez le service Apache2.
$ sudo systemctl redémarrer apache2
Création de la base de données WordPress pour le domaine
dix. Il est maintenant temps de créer une nouvelle base de données et un nouvel utilisateur de base de données pour WordPress. Il existe deux façons de le faire, soit via la ligne de commande MySQL, qui est également la manière la plus sécurisée ou en utilisant le Phpmyadmin outil Web. Sur ce sujet, nous couvrons une voie de commande.
Mais tout d'abord, vous devez vous sécuriser votre installation MySQL en exécutant le script de sécurité suivant et répondez OUI
sur toutes les questions pour durcir vos paramètres de sécurité de la base de données SQL.
$ sudo mysql_secure_installationInstallation sécurisée de MARIADB
11. Il est maintenant temps de créer une base de données WordPress en se connectant à mysql
Shell en tant qu'utilisateur racine.
$ sudo mysql -u root -p mariaDb [(non)]> Créer une base de données mon site; MariaDb [(aucun)]> accorder tous les privilèges sur mon site.* POUR 'mysiteadmin'@' localhost 'identifié par'[Protégé par e-mail]!';; MariaDb [(aucun)]> Privilèges de rinçage; MariaDb [(aucun)]> sortie;
Installation de WordPress sur le domaine
12. Une fois que toutes les configurations d'Apache Nasty Server ont été effectuées et la base de données MySQL et l'utilisateur administratif avaient été créés, il est maintenant temps d'effectuer une installation WordPress sur notre boîte.
Tout d'abord, téléchargez les dernières archives WordPress en émettant la commande wget suivante.
$ wget http: // wordpress.org / dernier.le goudron.gzTélécharger WordPress dans Ubuntu
13. Extraitz ensuite WordPress Archive et copiez tous les fichiers extraits dans Apache Virtual Host DocumentRoot, ce sera '/ var / www / html'
sur Ubuntu et Linux systèmes.
$ sudo tar xvzf le dernier.le goudron.gz $ sudo cp -r wordpress / * / var / www / html
Sur Debian systèmes, exécutez les commandes suivantes.
$ sudo tar xvzf le dernier.le goudron.gz $ sudo mkdir -p / var / www / html $ sudo cp -r wordpress / * / var / www / html
14. Avant de démarrer WordPress, assurez-vous que les services Apache et MySQL fonctionnent et exécutent également les commandes suivantes pour éviter 'WP-Config.php'Création de fichiers d'erreur - nous reviendrons les modifications par la suite.
$ sudo Service apache2 redémarrer $ sudo service mysql redémarrer $ sudo chown -r www-data / var / www / html $ sudo chmod -r 755 / var / www / html
15. Ouvrez un navigateur et entrez le nom de domaine IP ou Virtual de votre serveur sur URL à l'aide du protocole HTTP.
http: // wordpress.LAN / index.php http: // your_server_ip / index.php
16. Sur l'invite première, sélectionnez votre Langue et frapper Continuer.
Assistant de configuration WordPress17. Sur l'écran suivant, entrez votre nom de base de données MySQL WordPress, l'utilisateur, le mot de passe et l'hôte, puis appuyez sur Soumettre.
Paramètres de la base de données WordPress18. Une fois le programme d'installation, se connecte avec succès à la base de données MySQL et termine 'WP-Config.php'Création de fichiers Hit'Courir'Le bouton d'installation et fournit un programme d'installation WordPress un Titre du site, Nom d'utilisateur administratif et mot de passe pour votre blog, adresse e-mail et enfin cliquez sur Installer Wordpress.
Détails du site WordPress19. Une fois l'installation terminée, vous pouvez vous connecter à votre nouveau blog de site Web WordPress à l'aide de vos informations d'identification administratives et commence à personnaliser votre blog à partir de Tableau de bord ou ajoutez de nouveaux articles sympas pour des millions de lecteurs dans le monde ou juste vous!
Nouveau tableau de bord WordPress20. Une dernière étape consiste à retourner les modifications apportées '/ var / www / html
'Répertoire et autorisation de fichiers.
$ sudo chown -r root / var / www / html
Ce sont toutes les étapes nécessaires pour une installation WordPress complète sur Debian, Ubuntu, Linux, Et surtout Debian Distributions Linux basées à l'aide du serveur Web Apache, mais toujours, ce sujet est si vaste que seule la partie de base a été couverte.
Pour un environnement complet, vous devrez également installer et configurer un serveur DNS, activer complexe Apache '.htacccess«Règles et, si la sécurité l'exige, appliquez SSL sur un serveur Web.
Activer HTTPS sur WordPress
21. Si vous souhaitez appliquer HTTPS sur votre site Web WordPress, vous devez installer un certificat SSL gratuit de Let's Encrypt comme indiqué.
$ sudo apt-get updat $ sudo apt-get install logiciel-properties-common $ sudo add-att-repository univers $ sudo apt-get update $ sudo apt-get instally certbot python3-cerbot-nginx $ sudo certbot --apache
22. Pour vérifier que votre site WordPress utilise HTTPS, visitez votre site Web à https: // yourwebsite.com /
et recherchez l'icône de verrouillage dans la barre d'URL. Alternativement, vous pouvez vérifier les HTTPS de votre site sur https: // www.sllabs.com / ssltest /.
- « BPYTOP - outil de surveillance des ressources pour Linux
- Comment surveiller les performances d'Ubuntu à l'aide de netdata »