Ceci est une ancienne révision du document !


Développement web sur Debian

Quelques notes prises au fil du temps pour tester des sites en local. (Debian 9 / Apache 2.4.25)

Par exemple, avec le domaine monsitelocal.dev

1) créer la structure dans le dossier /var/www :

  /var/www
        |__monsitelocal.dev
            |_index.html

2) éditer /etc/hosts et ajouter le site à la ligne 127.0.0.1 (la créer si nécessaire)

127.0.0.1       localhost monsitelocal.dev www.monsitelocal.dev

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

3) créer un fichier monsitelocal.dev.conf dans le dossier /etc/apache2/sites-available

<VirtualHost *:80>
    ServerName monsitelocal.dev
    ServerAlias www.monsitelocal.dev
    ServerAdmin webmaster@monsitelocal.dev
    DocumentRoot /var/www/monsitelocal.dev/public_html

    <Directory /var/www/monsitelocal.dev/public_html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/monsitelocal.dev-error.log
    CustomLog ${APACHE_LOG_DIR}/monsitelocal.dev-access.log combined
</VirtualHost>

4) Activer le nouveau virtualhost

sudo a2ensite monsitelocal.dev.conf

5) redémarrer Apache

sudo systemctl restart apache2

Mais ça ne marchait pas dans firefox 78.15.0esr, après avoir épluché les forums et testé différentes solutions sans succès (pas de proxy, vider le cache, désactiver le DNS cloudfare, changé quelques clés d'about:config), toujours rien. En revanche, cela fonctionne bien avec chromium…

Quelle version d'apache ?

/usr/sbin/apache2 -v

Statut d'Apache

systemctl status apache2

Infos sur le fonctionnement réseau de firefox
Saisir about:networking dans la barre d'URL

Où sont les logs d'Apache ?
Dans /var/log/apache2

  • ressource/code/dev_web_debian/start.1638221076.txt.gz
  • Dernière modification: 2021/11/29 22:24
  • par emoc