Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/09/2022, à 11:21

supersarma

Apache et vHosts

Bonjour,

Je suis complémentent novice dans le domaine de hébergement.
J'ai installé Apache sur mon Raspberry Pi 4, acheté un domaine chez OVH (redzic.ch) et configuré le DDNS pour qu'il pointe sur mon IP publique.
Tout marche correctement. Manque juste le certif.

Je souhaite installer plusieurs petites applications sur ce serveur :

- FreshRSS
- AgenDAV
- Wallabag

Le dossier de mes applications sont dans mon /usr/share/app
J'ai fait un symlink de /usr/share/app -> /var/www/redzic.ch/app comme suggéré (pour FreshRSS notamment).

Ma question :

Comment dois-je faire si je souhaite faire pointer l'url rss.redzic.ch directement vers le dossier de FreshRSS.
Sur OVH j'ai déjà crée un entrée rss.redzic.ch.

Voici mon fichier vhost :

<VirtualHost *:80>

        ServerName rss.redzic.ch
        DocumentRoot /var/www/redzic.ch

        <Directory /var/www/redzic.ch/FreshRSS/p>
                AllowOverride All
                Options FollowSymLinks Indexes
                Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/redzic_error.log
        CustomLog ${APACHE_LOG_DIR}/redzic_access.log combined

</VirtualHost>

Je souhaite notamment répéter cette opération en créant un vhost pour les autres applications afin d'avoir un wallabag.redzic.ch.

Peut-être je complique les choses pour rien.
Si on peut faire la même chose d'une manière plus simple, je prends toute suggestion évidement.

Je vous remercie d'avance pour votre aide.

Dernière modification par supersarma (Le 22/09/2022, à 15:22)

Hors ligne

#2 Le 23/09/2022, à 15:15

bruno

Re : Apache et vHosts

Bonjour,

Il n'y a aucune raison de faire des liens symboliques sauf à vouloir se compliquer la vie et créer des sources d'erreurs.
Si ton application web est dans /usr/share/app il faut configurer ton hôte virtuel avec ce répertoire racine :

…
        DocumentRoot /usr/share/app

        <Directory /usr/share/app>
                AllowOverride All
                Options -Indexes
                Require all granted
        </Directory>
…