changer la redicretion

gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

salut a tous

me re-voila avec un new "probleme", en fait jaimerais changer la redirection de apache. par defaut en local quand je rentre ladresse IP je tombe sur le dossier apache ou phpsysinfo (jai retirer la redirection dans le fichier conf de apache), et jaimerais a la place de tomber sur le bon dossier, cest possible??

car quand je me connecte depuis internet (a mon lycee par exemple) et bas je tombe sur le bon dossier directement.

merci
Avatar de l’utilisateur
Ryu_wm
Messages : 7438
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par Ryu_wm »

quelle version d'apache ? 2.0.xx ou 2.2.xx ?

si de chez toi tu rentres l'adresse IP de ton apache il ecoute par défaut sur cette ip et fait une redirection par defaut
si tu requete depuis l'exterieur c'est une autre adresse d'ecoute qui redirige ailleurs ...

as tu touché quelque chose au Vhosts.conf ?
-------------------------
Image
Digital n'est pas Numérique, bordel :o
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

cest, je crois, la 2.0.xx et je nai rien toucher au vhosts.conf
Avatar de l’utilisateur
Ryu_wm
Messages : 7438
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par Ryu_wm »

ok, je tache de remettre la main sur mes conf apache 2.0 ( je suis en 2.2 et tout à changé ) et je te dirai ...
-------------------------
Image
Digital n'est pas Numérique, bordel :o
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

ok merci beaucoup
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

Ryu_wm?
Avatar de l’utilisateur
Ryu_wm
Messages : 7438
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par Ryu_wm »

hop hop hop, toutes mes désoles, .... je note que je dois le faire, je ne t'oublies pas
-------------------------
Image
Digital n'est pas Numérique, bordel :o
Avatar de l’utilisateur
Ryu_wm
Messages : 7438
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par Ryu_wm »

-------------------------
Image
Digital n'est pas Numérique, bordel :o
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

merci :jap:

cest juste pour pas que tu oubli...... :whistle:
Avatar de l’utilisateur
Ryu_wm
Messages : 7438
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par Ryu_wm »

salut a tous

me re-voila avec un new "probleme", en fait jaimerais changer la redirection de apache. par defaut en local quand je rentre ladresse IP je tombe sur le dossier apache ou phpsysinfo (jai retirer la redirection dans le fichier conf de apache), [#f0000e]et jaimerais a la place de tomber sur le bon dossier[/#f0000e], cest possible??

car quand je me connecte depuis internet (a mon lycee par exemple) et bas je tombe sur le bon dossier directement.

merci

qu'entends tu par "bon dossier" ??
-------------------------
Image
Digital n'est pas Numérique, bordel :o
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

bas dorigine la redirection ce fait sur le dossier d'apache, et bas moi je voudrais que ca pointe vers /home/ftp/public_html
Avatar de l’utilisateur
Ryu_wm
Messages : 7438
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par Ryu_wm »

Ok
Editer le fichier httpd.conf
faire une recherche sur le mot clé "DocumentRoot"
de base cela ressemble à quelque chose du genre " /var/www/html/ " il te faudra remplacer par /home/ftp/public_html

dans le httpd.conf tu dois trouver normalement 2 entrées pour le DocumentRoot :

Code : Tout sélectionner


#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot ""
ainsi que

Code : Tout sélectionner


#
# This should be changed to whatever you set DocumentRoot to.
#

si tu à le moindre soucis et que tu galère, fais moi parvenir si tu me fais confiance ton fichier httpd.conf via MP que je puisse t'aider ;)
-------------------------
Image
Digital n'est pas Numérique, bordel :o
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

tes sur que cest httpd.conf? dans le dossier apache2?

nan car dedans jai rien du tout ou presque

merci de ton aide en tout cas :jap:
Avatar de l’utilisateur
Ryu_wm
Messages : 7438
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par Ryu_wm »

si c'est sur une distrib linux je ne peux guerre te dire où est le fichier de conf

find / -name "*.conf"|xargs grep "DocumentRoot"
tu le trouvera alors peut etre en httpd.conf ou commonhttpd.conf
-------------------------
Image
Digital n'est pas Numérique, bordel :o
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

je trouve lun ni lautre :( je continu a chercher merci de ton aide
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par dricfr »

En espérant pouvoir aider :

Sous debian, apache2, la configuration des hôtes virtuel se fait dans /etc/apache2/sites-available . Dans ce répertoire, il y a un fichier de configuration par virtual host et par defaut il n'y en a qu'un qui est 000-default ou un truc du genre. Tu peux essayer de modifier ce fichier, ou alors tu en crée un autre et tu l'actives en créant un lien symbolique de ton fichier vers ../sites-enabled.

Sinon, pour un test, tu peux y aller gros bourrin en mettant ton vhost dans le fichier apache2.conf ! (mais ce n'est pas "propre", enfin ce n'est pas moi qui le dis hein ;) ).

@+
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

NameVirtualHost *

ServerAdmin webmaster@localhost

DocumentRoot /home/ftp/public_html

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# RedirectMatch ^/$ /apache2-default/


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128





jai ca que jai commencer a modifier

edit ca fonctionne!!!!!!!!!!!!!!!!!!!! jai modifier aussi une autre ligne et cest bon, mais je ne peux plus acceder a phpsysinfo :(
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par dricfr »

Désolé, mais je n'arrive pas à comprendre ce que tu veux.
Peux-tu m'apporter des précisions :
_ Qu'elle est ta plateforme? (linux, windows...)
_ Combien de host veux-tu activer ? Un seul sur ton répertoire "ftp" ou plusieurs autres, site défaut de apache2, site "modifié" pour php ?

Sera déjà bien :)

Merci
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

ok alors:

- plateforme: linux debian 2.6 smp
- un seul host sur ftp pour que je puisse avoir acces a mon site mais aussi a phpsysinfo qui est dans un autre dossier
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par dricfr »

Salut,

Si tu veux accéder à plusieurs dossiers séparés, il me semble que tu doivent créer plusieurs vhosts (plusieurs "sites". Ou sinon, tu intègres la commande phpsysinfo dans un fichier php sous le répertoire de ton site.

Sinon, si je ne me trompe, une rubrique "Directory" dans un virtual host concerne un répertoire de CE virtual host et non pas un répertoire de ton système. Par exemple, le répertoire "/" de ton site correspond au "DocumentRoot" de ton virtual host :
"/"du vh = "/home/ftp/public_html" de ton système.

Ou sinon, tu crées un alias du type :

Alias /phpsysinfo /chemin/vers/fichiers/phpsysinfo/

et tu accèderas à cet alias en tapant url_de_tonè_site/phpsysinfo .

Voilà, sachant que ce n'est pas du tout sécurisé .

@+
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

jai des risques de me faire hacker?
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par dricfr »

Si tu es en http clair et que tu n'a pas de .htaccess qui mette sous protection d'un mdp tes répertoires, n'importe qui peut s'y connecter.
Si un malin trouve ton phpsysinfo, il y a des chances qu'il y trouve de quoi pénétrer ton système. mais je n'y connais rien en hacking...

Et puis la probabilité d'être hacker reste faible pour un particulier. Mais c'est toujours bon de savoir un minimum ce que l'on fait ;)


@+
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

mouais, je vais faire le truc alias et fermer mes ports et je les ouvrais qu'au besoin, merci a vous de mavoir aider

juste un ti dernier, le alias je le mets ou? jai essayer la:


Options FollowSymLinks
AllowOverride None


mais ca a pas lair detre bon
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par dricfr »

Salut,

sauf erreur de ma part, la fonction Alias n'est valable que dans les virtualhost car elle "modifie" l'arbre des répertoire du site. Tu ne peux appliquer un Alias à un Directory. Essaie en le mettant à la racine de ton vhost, un peu comme le /doc de la conf par défaut (mais pour que celà fonctionne, il ne faut pas de "/" à la fin de chemin de l'url).

@+

PS: Désolé, j'ai du partir chez le Kiné entre temps ...
gizmo78
Messages : 20063
Inscription : ven. 12 janv. 2018 17:44

changer la redicretion

Message par gizmo78 »

la redirection a laire de marcher mais jai une erreur 403, la je sais pas dou ca vient.

cest pas grave jai le temps
Répondre