Hosting Wordpress On Azure (Step by Step Tutorial)
Table des matières:
Bienvenue dans la partie 2 du tutoriel Comment lancer WordPress avec Microsoft Azure ? Dans la première partie, nous avons discuté de la configuration d`une machine virtuelle sur votre compte Azure . Et dans ce post, nous verrons comment se connecter à votre serveur et commencer le téléchargement et l`installation de WordPress dessus
Installer et configurer WordPress sur Microsoft Azure
Ce poste comprendra beaucoup de terminaux commandes, donc essayez de suivre le tutoriel étape par étape et essayez de ne pas sauter aucune étape
Configuration de votre serveur
Étape 1 : Pour communiquer avec votre machine virtuelle, vous devez établir une connexion SSH et utilisez un client SSH.
Qu`est-ce que SSH?
Selon Wikipedia, Secure Shell (SSH) est un protocole de réseau cryptographique permettant d`exploiter des services réseau en toute sécurité sur un réseau non sécurisé. l`application exemple la plus connue est la connexion à distance aux systèmes informatiques par les utilisateurs
Nous utilisons PuTTY, un client SSH et telnet gratuit dans ce tutoriel. Pour cette étape, vous devez télécharger et installer PuTTY à partir d`ici
Étape 2 : Connectez-vous à votre panneau Azure, ouvrez la machine virtuelle créée dans la première partie et cliquez sur `Démarrer`. Puis cliquez sur `Connect` pour démarrer la connexion. Maintenant, une fenêtre pop-up affichera votre nom d`utilisateur et l`adresse IP publique de votre machine. Copiez l`intégralité du nom d`hôte SSH (par exemple, [email protected]). Vous pouvez cliquer sur les images pour voir la version agrandie.
Maintenant, ouvrez PuTTY et collez ce nom d`hôte dans le champ Host Name et sélectionnez le type de connexion SSH . autres paramètres par défaut. Une nouvelle fenêtre de terminal s`ouvrira et vous demandera le mot de passe. Entrez le mot de passe choisi dans partie 1 lors de la création d`une machine virtuelle. Vous êtes enfin connecté à votre serveur virtuel via une connexion SSH. Tout ce que vous devez faire maintenant est d`entrer quelques commandes dans cette fenêtre de terminal pour installer le logiciel approprié et WordPress.
Installer Apache
Étape 3 : Tout d`abord, vous devez vous assurer que tous les paquets sur votre l`installation d`Ubuntu est à jour. Exécutez la commande suivante pour les mettre à jour:
sudo apt-get update
Nous allons maintenant installer Apache, un logiciel de serveur HTTP gratuit. Fondamentalement, Apache sera celui qui écoute la demande de quelqu`un pour afficher le contenu de votre site Web. En savoir plus sur Apache ici. Exécutez la commande suivante pour installer Apache:
sudo apt-get install apache2
Naviguez maintenant vers le répertoire où le fichier de configuration d`Apache est sauvegardé et ouvrez-le avec l`éditeur de texte
sudo nano / etc / apache2 / apache2.conf
A la fin de ce fichier, ajoutez la ligne suivante:
"ServerName 127.0.0.1".Enregistrez maintenant le fichier en appuyant sur ` Ctrl + O ` puis Entrez puis Ctrl + X `.
Redémarrez le service Apache:
sudo service apache2 reload
Et accordez les permissions à Apache en exécutant la commande suivante:
sudo ufw autoriser dans "Apache Full"
Installer MySQL et PHP
Etape 4: Exécuter les commandes suivantes pour installer MySQL et PHP sur Ubuntu:
sudo apt-get install mysql-server
Choisissez un mot de passe root MySQL approprié et appuyez sur `Entrée`
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php
Les fichiers PHP doivent recevoir plus de prio rity que les fichiers HTML, nous devons donc modifier un autre fichier de configuration:
sudo nano /etc/apache2/mods-enabled/dir.conf
Maintenant dans ce fichier, déplacez "index.php" pour qu`il apparaisse avant "index.html". Redémarrez le serveur Apache
sudo service apache2 reload
Création d`une base de données MySQL
Etape 5: Suivez les commandes:
mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON test. * À `testeur` @ `localhost` IDENTIFIÉ PAR `testpwd`; FLUSH PRIVILEGES; SortieCes commandes créeront une base de données nommée test avec un utilisateur appelé "testeur" et un mot de passe "testpwd". Cette base de données sera utilisée par WordPress pour stocker toutes les données
Installation de WordPress
Etape 6: c`est en fait l`étape qui télécharge WordPress. Accédez au répertoire racine, puis téléchargez et extrayez WordPress.
wget //wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
Accédez au répertoire WWW où se trouvent tous les fichiers du site Web. stockez et copiez tout le contenu de WordPress ici dans un nouveau dossier de votre choix
cd / var / www sudo mkdir twcwp
Maintenant, créez le fichier wp-config.php en créant la copie de l`exemple de fichier de configuration et puis copiez tout le contenu du dossier téléchargé dans le dossier `wordpress` du répertoire www.
cp ~ / wordpress / wp-config-sample.php ~ / wordpress / wp-config.php sudo rsync -avP ~ / wordpress / / var / www / twcwp /Accédez au nouveau répertoire du site Web et modifiez le fichier de configuration de WordPress pour que WordPress puisse communiquer avec la base de données.
cd / var / www / twcwp / sudo nano wp-config.php
Entrez les détails de la base de données que nous avons créés au cours des étapes précédentes et enregistrez le fichier. (Voir la capture d`écran ci-dessous pour référence)
Configuration d`Apache
Étape 7 : Maintenant, pour la dernière étape, nous devons configurer apache afin qu`il sache qu`un site web fonctionne sous notre dossier "twcwp". Nous devons naviguer vers le dossier des sites disponibles et créer un nouveau fichier appelé `twcwp.conf` qui est similaire au fichier de configuration par défaut.
sudo chown www-data: www-data * -R cd / etc / apache2 / sites disponibles sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf
Dans ce fichier, modifiez les lignes suivantes
- ServerAdmin your_email_adress
- ServerName twcwp.com
- ServerAlias twcwp.com
- DocumentRoot / var / www / twcwp
ServerAlias devrait être le nom de domaine que vous avez enregistré (dans notre cas, nous n`avons pas enregistré le nom de domaine mais nous l`utilisons simplement comme référence).
Exécutez ces derniers commandes:
sudo chown -R twctestingadmin: www-données * sudo mkdir / var / www / twcwp / wp-content / télécharge sudo a2ensite twcwp.conf sudo service apache2 reload
Ici "twctestingadmin" est le nom d`utilisateur de admin compte sur notre machine virtuelle et "twcwp" est le répertoire qui contient des fichiers WordPress. Vous pouvez remplacer ces chaînes par vos coordonnées.
Et voilà, vous disposez désormais d`une machine virtuelle entièrement fonctionnelle fonctionnant sous Microsoft Azure hébergeant votre site Web WordPress. Tout ce que vous avez à faire est maintenant de configurer vos enregistrements DNS afin que le site Web pointe vers l`adresse IP publique de la machine virtuelle.
Si vous souhaitez exécuter temporairement votre site Web, vous pouvez modifier le fichier hosts Windows et ajouter une entrée mappera l`adresse IP publique au nom de domaine temporairement. (voir la capture d`écran pour référence)
Le tutoriel est assez long et implique beaucoup d`étapes. Vous pouvez vous sentir libre de poser des questions dans la section des commentaires ci-dessous et nous serons heureux de vous aider. Certains termes utilisés dans ce post peuvent vous sembler nouveaux, vous pouvez les rechercher sur Google ou simplement laisser un message dans les commentaires.
Aussi, je voudrais vous présenter les deux personnalités qui nous ont apporté ce merveilleux atelier dans la région de Chandigarh.:
- Jasjit Chopra
- Divyadeep Sawhney
- Divyadeep Sawhney
l`atelier a été conduit collectivement par Microsoft Users Group Chandigarh et WordPress Chandigarh . Vous pouvez entrer en contact avec les deux groupes sur Facebook et chercher des meetups à venir dans la région de Chandigarh sur meetup.com
Lectures similaires:
- Comment installer WordPress sur Google Cloud Platform
- Comment héberger un blog WordPress avec Microsoft IIS
- Créer un site WordPress à l`aide de Microsoft WebMatrix
- Comment installer WordPress sur un PC Windows.
Comment installer et configurer un serveur nfs sur centos 8
Dans ce didacticiel, vous allez suivre les étapes nécessaires pour configurer un serveur NFSv4 sur CentOS 8. Nous vous montrerons également comment monter un système de fichiers NFS sur le client.
Comment installer et configurer un serveur nfs sur Ubuntu 18.04
Le système de fichiers réseau (NFS) est un protocole de système de fichiers distribué qui vous permet de partager des répertoires distants sur un réseau. Dans ce tutoriel, nous allons voir comment configurer un serveur NFSv4 sur Ubuntu 18.04.
Comment installer et configurer redis sur centos 7
Redis est un magasin de structure de données en mémoire libre. Il peut être utilisé comme base de données, cache et courtier de messages et prend en charge diverses structures de données telles que des chaînes, des hachages, des listes, des ensembles, etc.