Bonjour,
J'ai un serveur dédié sur lequel j'ai monté apache.
L'accès à mes sites s'effectue au moyen de noms de domaines dirigé par un virtualhost par nom de domaine (ou de sousdomaine) qui pointe vers la localisation de mes fichiers de démarrage:
/var/www/sites/monsitenumero_i/public. Il suffit donc de taper monnomdedomaine.fr pour que mon site fonctionne.
Tout cela est du classique.
Je ne me souviens plus par contre comment on accède à mes sites avec l'adresse IP de mon serveur (ou avec son nom, syntaxe: vps-numerodevps.vps.ovh.net).
Ce doit être trivial du genre http://monadresseIP/var/www/sites/monsitenumero_i/public/, mais quand je tape cette adresse j'ai l'erreur 404.
Merci de votre conseil
Bonjour,
Je ne me souviens plus par contre comment on accède à mes sites avec l'adresse IP de mon serveur (ou avec son nom, syntaxe: 1numerodevps.vps.ovh.netnumerodevps.vps.ovh.net).
Ce doit être trivial du genre http://monadresseIP/var/www/sites/monsitenumero_i/public/, mais quand je tape cette adresse j'ai l'erreur 404.
officiellement il me semble que cette méthode a été désactivé par défaut pour risque de sécurité (injection JS), mais si vous voulez quand même le mettre en place ==> https://httpd.apache.org/docs/2.4/en/mod/mod_userdir.html
Cordialement, janus57
Bonjour,
Merci pour cette réponse, mais je me sans doute mal exprimé. Il s'agit simplement de voir comment je peux accéder à mon site situé à l'emplacement normal des sites sous apache (/var/www) en utilisant l'adresse IP du serveur et non un nom de domaine.
Le lien que vous donnez, https://httpd.apache.org/docs/2.4/fr/mod/mod_userdir.html cliquer ici pour activer ce lien, a une autre fonction => __Ce module permet l'accès aux répertoires propres à un utilisateur en utilisant la syntaxe http://example.com/~utilisateur/_.
A vous
l'emplacement normal des sites
Le site 000_default de Debian ne le fait pas ?
J'ai bien un "site"000_default dans mes configurations apache qui pointe vers le répertoire /var/www/html.
Et je viens de m'apercevoir, que le fichier est bien présent dans le répertoire sites-available mais pas son raccourci dans sites-enabled.
Vite, un petit a2ensite sur 000-default, un restart et voila ça marche.
Merci Fritz2cat