GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache sur Ubuntu 14.04

Dans ce tutoriel, nous allons vous montrer comment installer Apache sur Ubuntu 14.04. Pour ceux d'entre vous qui ne le savaient pas, Apache est un serveur Web HTTP, le plus utilisé. Il sert les pages Web lorsqu'elles sont demandées par les navigateurs Web. Lorsque vous saisissez une URL sur votre serveur Web et appuyez sur Entrée, les pages que vous voyez à l'écran sont très probablement desservies par le serveur Web Apache.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer l'installation étape par étape d'Apache sur le serveur Ubuntu 14.04.

Installer Apache sur Ubuntu 14.04

Étape 1. Tout d'abord, assurez-vous que tous les packages sont à jour.

apt-get update
apt-get upgrade

Étape 2. Installation du serveur Web Apache sur Ubuntu 14.04.

Nous allons installer Apache avec apt-get, qui est le gestionnaire de paquets par défaut pour ubuntu :

apt-get install apache2 apache2-utils

Démarrez Apache et ajoutez-le pour démarrer automatiquement au démarrage de votre système en utilisant :

service apache2 start

Vous pouvez vérifier qu'Apache fonctionne vraiment en ouvrant votre navigateur Web préféré et en entrant l'URL http://your-server's-address , s'il est installé, vous verrez ceci :

Configurer Apache (hôte unique)

Nous allons maintenant configurer Apache en ouvrant le fichier de configuration principal et en modifiant les lignes ServerName et ServerAdmin en conséquence :

nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

Maintenant, nous pouvons redémarrer Apache pour que les changements aient lieu :

service apache2 restart

Vous pouvez maintenant créer/télécharger votre contenu Web dans le répertoire HTML d'Apache. (N'oubliez pas de remplacer le fichier index.html existant par votre index.html qui est votre page d'accueil).

Configurer Apache (multi-hôte)

Si vous souhaitez héberger plusieurs sites Web, ouvrez le fichier de configuration principal, copiez l'entrée Virtual Host existante et collez-la en dessous. Modifiez ensuite le ServerName, ServerAdmin et les lignes DocumentRoot en conséquence.

nano /etc/apache2/sites-available/000-default.conf

Vous pouvez également simplement copier les entrées suivantes et les modifier en conséquence :

    <VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/site1
    ServerName site1.com
    ServerAlias www.site1.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    <VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/site2
    ServerName site2.com
    ServerAlias www.site2.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

Nous devons maintenant créer des répertoires pour les sites qui viennent d'être configurés, site1 et site2.

mkdir -p /var/www/site1
mkdir -p /var/www/site2

Maintenant, nous pouvons redémarrer Apache pour que les changements aient lieu :

service apache2 restart

Félicitations ! Vous avez installé Apache avec succès. Merci d'avoir utilisé ce didacticiel pour installer le serveur Web Apache dans le système Ubuntu 14.04. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache.


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 20.04

  3. Comment installer Apache Maven sur Ubuntu 18.04

  4. Comment installer Apache Sqoop sur Ubuntu 16.04

  5. Comment installer Apache sur Ubuntu ?

Comment installer Apache Solr 8.9 sur Ubuntu 18.04

Comment installer OpenOffice sur Ubuntu 20.04

Comment installer Apache Tomcat 10 sur Ubuntu 21

Comment installer Apache Airflow sur Ubuntu 20.04

Comment installer NetBeans dans Ubuntu 21.04

Comment installer Apache sur Ubuntu 20.04