apache2 / cgi en C

BOnjour les gens :slightly_smiling:

Je voudrais essayer de faire un site en C.

Au lieu d’executer le fichier, il le télécharge…

J’ai fait un fichier .htaccess pour activer le cgi dans le repertoire du site en question.

AddHandler cgi-script .cgi
Options +ExecCGI
DirectoryIndex index.cgi

j’ai vu des choses sur la toile comme quoi il faudrait modifier le fichier httpd.conf.
Seulement, sur wheezy, ce fichier est vide. je doute qu’il faille ajouter quoi que ce soit dedans (rien que pour ne pas devoir restaurer la config à chaque mise à jour de apache…)

ce qui est généré par le index.cgi

[code]$ ./index.cgi
Content-Type: text/html

Ma page en C ! Hello World ! [/code]

Merci d’avance pour votre aide :blush:

Salut,

[quote=“vohu”]j’ai vu des choses sur la toile comme quoi il faudrait modifier le fichier httpd.conf.
Seulement, sur wheezy, ce fichier est vide. je doute qu’il faille ajouter quoi que ce soit dedans (rien que pour ne pas devoir restaurer la config à chaque mise à jour de apache…)[/quote]

Le httpd.conf n’est plus utilisé depuis longtemps (je me demande pourquoi ils en mettent toujours un vide d’ailleurs…)
Tout se passe dans apache2.conf.

C’est obligatoire de modifier ce fichier ? il n’y a pas redondance avec le .htaccess ?

Je disais ça parce que tu parlais d’un tuto qui disait de modifier le httpd.conf.
Donc, tu peux le faire dans apache2.conf à la place.

Certaines commandes qui fonctionnent dans apache2.conf ne marchent pas dans un .htaccess

Le mieux reste encore de rajouter des fichiers dans le répertoire conf.d d’apache, et de ne pas toucher au apache2.conf : lors d’une mise à jour ça permet d’éviter la fameuse question “voulez-vous remplacer ou conserver votre fichier de configuration ?”. :wink:

Cool merci :007

quand je charge la page : monip/dossier/index.cgi, ça fonctionne :slightly_smiling:

par contre, pourquoi il essaye de télécharger le fichier quand le lance juste monip/dossier ? :unamused: