Serveur Web Apache est un outil de serveur Web multiplateforme gratuit et open source. Il est rapide, sécurisé, fiable et hautement personnalisable pour répondre aux exigences des utilisateurs. C'est l'un des serveurs Web les plus sécurisés, efficaces et largement adoptés qui fournit des services HTTP à ses utilisateurs.
Cet article vous guidera comment vous pouvez installer APACHE Server et configurer des hôtes virtuels sur Ubuntu 22.04.
Comment installer et configurer le serveur Apache sur Ubuntu 22.04
Afin d'installer le serveur Apache sur Ubuntu Server sur Ubuntu 22.04, vous devrez effectuer les étapes mentionnées ci-dessous:
Étape 1: Tout d'abord, mettez à jour les packages APT à l'aide de la commande suivante:
$ sudo apt mise à jour
Ensuite, exécutez la commande suivante pour installer les packages si nécessaire:
$ sudo apt mise à niveau
Étape 2: Maintenant, installez Serveur apache en utilisant la commande d'installation suivante dans le terminal.
$ sudo apt install apache2
Étape 3: Pour vérifier le statut de Apache sur Ubuntu 22.04, vous pouvez utiliser la commande suivante.
$ sudo systemctl status apache2
Étape 4: Après avoir exécuté le Apache sur Ubuntu 22.04, vous devrez activer le Paramètre de pare-feu pour le serveur Apache Et pour faire ce premier passage à l'utilisateur racine:
$ sudo su
Puis autoriser l'accès:
# sudo ufw permettez «Apache Full»
Étape 5: Vous pouvez également vérifier les modifications du pare-feu en utilisant la commande suivante:
$ sudo ufw statut
Étape 6: Ensuite, vous devez vérifier si votre Apache fonctionne et pour cela, allez dans votre onglet de navigateur et entrez l'adresse de l'hôte de votre Ubuntu.
Vous pouvez trouver l'adresse hôte en utilisant la commande suivante:
$ hostname -i
Cela confirme que votre Apache Le service fonctionne bien.
Comment configurer un hôte virtuel sur Ubuntu 22.04
Maintenant, vous devrez configurer un hôte virtuel sur Ubuntu 22.04 Utilisation du serveur Apache. Par défaut, le Apache Comprend un hôte virtuel de test chaque fois que vous l'installez sur votre système. Si vous souhaitez télécharger votre contenu, vous devrez ouvrir le fichier de configuration Apache qui est placé dans le "/ var / www / htmrépertoire l ». Cela fonctionne bien pour un seul site, mais ce ne sera pas une bonne option pour quelqu'un qui veut développer plusieurs sites Web.
Pour permettre la fonctionnalité de la création de plusieurs sites Web, vous devrez créer un répertoire dans le «/ var / www"Dossier avec votre nom de domaine que vous devez définir en fonction de votre choix. La syntaxe ressemblera à ceci comme indiqué ci-dessous.
$ sudo mkdir -p / var / www / domain_name / public_html
Dans la capture d'écran ci-dessus, "mawaixweb.com«Est le nom de domaine que vous devrez choisir par vous-même.
Note: Dans la section suivante, le nom de domaine «mawaixweb.com" sera utilisé. Changez-le en fonction de votre configuration.
Maintenant, créez un indice.html Page à l'intérieur de votre domaine en utilisant la commande suivante.
$ sudo nano / var / www / [domain_name] / public_html / index.html
Dans le cas où le «[nom de domaine]" est "mawaixweb.com», Donc la commande sera:
$ sudo nano / var / www / mawaixweb.com / public_html / index.html
Collez le script suivant dans le «indice.html" déposer.
Vous pouvez modifier le code en fonction de vos préférences. Maintenant, utilisez Ctrl + x et appuyez sur y Pour enregistrer le fichier, puis appuyez sur Entrée pour revenir à la ligne de commande.
Offrez maintenant la propriété du répertoire en utilisant la commande suivante.
$ sudo chown -r www-data: / var / www / [domain_name]
Maintenant, pour créer un fichier hôte virtuel, ouvrez votre fichier de configuration de domaine à l'aide de la commande suivante:
$ sudo nano / etc / apache2 / sites-disponible / [domain_name].confli
Collez ensuite le texte ci-dessous et changez le «nom de domaine" par conséquent:
Servername [domain_name]
Serveralias [www.nom de domaine]
Serveradmin webmaster @ [domain_name]
DocumentRoot / var / www / [domain_name] / public_html
Options - Indexes + suivant
Allaiter tout
Errorlog $ apache_log_dir / domain_name-error.enregistrer
CUSTUMLOG $ APACHE_LOG_DIR / DOMAIN_NAME-ACCESS.journal combiné
Enregistrez le fichier et fermez-le.
Maintenant, activez le fichier en utilisant a2ensite outil utilisant la commande suivante.
$ sudo a2ensite [domain_name]
Désactiver le site par défaut "000 déficientes.confli”Utilisation de la commande ci-dessous:
$ sudo a2dissite 000-défaut.confli
Une fois les étapes ci-dessus, redémarrez ou rechargez le service Apache à l'aide de la commande suivante.
$ sudo systemctl redémarrer apache2
Maintenant, allez dans votre navigateur et tapez l'adresse »http: // domain_name".
C'est ça, l'hôte virtuel est en place et prêt Ubuntu 22.04.
Conclusion
Apache Le serveur Web est une transformatrice open source qui permet aux utilisateurs de développer différents sites Web avec facilité en utilisant le système de serveur Web sécurisé et fiable. Le guide ci-dessus vous aidera à configurer un Serveur apache sur Ubuntu 22.04 Et une fois qu'il est terminé, vous pouvez ensuite configurer facilement un hôte virtuel qui inclut votre lien de site Web personnel.