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 28/10/2014, à 11:09

d0ctrine

Apache2 problème avec cgi-bin.

Bonjour à tous,

j'ai pour projet de développer un hotspot, qui à chaque démarrage va chercher sa configuration sur un serveur web distant (même fonctionnement que les freebox v6).

Après avoir fais des recherches il semble que je dois utiliser les cgi-bin d'un serveur web (ici j'utilise apache).

J'ai donc suivis ce tuto : http://httpd.apache.org/docs/2.4/fr/howto/cgi.html

J'ai rajouté cette ligne :

ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/

dans mon fichier /etc/apache2/apache2.conf

J'ai ensuite créé le chemin /usr/local/apache2/cgi-bin/ et placé le script suivant à l'intérieur :

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";

Mais lorsque je tente d'y accéder (ip-serv/cgi-bin/test.pl) j’obtiens un 404 not found. (J'ai aussi testé avec un script bash)

Le script est pourtant bien exécutable, et mon /usr n'est pas monté en noexec. Une idée de ce que j'ai raté ? svp.

Merci d'avance. smile

Hors ligne

#2 Le 29/10/2014, à 10:36

bruno

Re : Apache2 problème avec cgi-bin.

Je suppose que tu as bien installé aussi libapache2-mod perl2 et activé mod_cgi et mod_alias…

Bon, c'est une excellente chose que de consulter directement la documentation officielle d'Apache, mais il faut ensuite être capable d''adapter aux spécificités de la configuration sous Debian/Ubuntu. D'abord il faut éviter de modifier ton fichier apache2.conf, la configuration se fait dans /etc/apache2/sites-available et /etc/apache2/conf-available.

Bref pour aller plus loin il faudrait nous indiquer la version d'Apache (ou d'Ubuntu) que tu utilises et le contenu de ton fichier de configuration pour ton hôte virtuel.

Hors ligne