Remplacer une @ip par une url

Fermé
ijlal Messages postés 17 Date d'inscription lundi 27 août 2012 Statut Membre Dernière intervention 19 décembre 2013 - 27 août 2012 à 14:17
ijlal Messages postés 17 Date d'inscription lundi 27 août 2012 Statut Membre Dernière intervention 19 décembre 2013 - 27 août 2012 à 21:48
Bonjour,

Je viens d'installer une webapp (la plateforme sakai)sur un serveur dédié CentOS 6.2 muni de tomcat7 et apache2, elle est tout à fait accessible via @ip:8080/portal.
A présent je désire rediriger l'accès et utiliser une url normale, à savoir le site de notre boite: www.notre_site.gov.ma/sakai.

d'après mes recherches sur internet, je devrais modifier la conf d'apache et faire en sorte que la variable ServerName pointe vers le site désiré, sauf que c'est un peu flou et je ne trouve pas le fichier qui contient cette variable.

Merci pour votre aide
A voir également:

4 réponses

Pierrecastor Messages postés 41467 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 30 mai 2024 4 140
27 août 2012 à 14:29
Heu, oui, mais bon, faire un programme c++ pour ça, c'est comme fabriquer un camion à la main pour faire 10Km alors qu'on peut trouver un scooter gratuit qui fait la même chose :

http://www.siteduzero.com/tutoriel-3-307345-mise-en-place-des-serveurs-apache-et-dns.html#ss_part_2
0
ijlal Messages postés 17 Date d'inscription lundi 27 août 2012 Statut Membre Dernière intervention 19 décembre 2013
27 août 2012 à 16:15
bon, j'ai essayé de suivre les étapes comme indiqué sur le site du zéro, mais ce dernier parle de Ubuntu alors que je travaille sur CentOs, et l'arborescence n'est pas la même sur les deux OS: sur Ubuntu c'est /etc/apache2... alors que sur centos c'est: /etc/httpd

des idées?
Merci
0
ijlal Messages postés 17 Date d'inscription lundi 27 août 2012 Statut Membre Dernière intervention 19 décembre 2013
27 août 2012 à 17:08
Bon, j'ai effectué ces modifications:
dans le fichier: /etc/httpd/conf/httpd.conf, j'ai remplacé:

#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>


par:

<VirtualHost @ip:80>
ServerAdmin webmaster@cmcf.men.gov.ma
DocumentRoot /www/cmcf
ServerName cmcf.men.gov.ma
ErrorLog logs/cmcf.men.gov.ma-error_log
CustomLog logs/cmcf.men.gov.ma-access_log common
</VirtualHost>


(vu que ma webapp est accessible via @ip:8080/portal, j'ai tenté aussi cette balise:
<VirtualHost @ip:8080> puis sur le browser:cmcf.men.gov.ma/portal mais sans résultat)

en essayant de redémarrer le service httpd via la console, l'erreur suivante est générée:

[root@cmcf ~]# service httpd restart
Arrêt de httpd :                                           [  OK  ]
Démarrage de httpd : Warning: DocumentRoot /www/cmcf does not exist
                                                           [  OK  ]


sachant que j'ai déjà créé le repertoire cmcf dans /var/www et que je lui ai octtoyé toutes les permissions.

any suggestions????
Merci
0
ijlal Messages postés 17 Date d'inscription lundi 27 août 2012 Statut Membre Dernière intervention 19 décembre 2013
27 août 2012 à 21:48
up??
0