impossible de trouver le répertoire cgi-bin

9

Je suis ce tutoriel et il me demande d'enregistrer proxy.cgidans le /var/www/cgi-binrépertoire.

Il n'y a pas de répertoire wwwavec le nom cgi-bin. Dois-je y créer un répertoire? Je pense que les instructions du didacticiel concernent une distribution Linux basée sur RPM, mais je peux me tromper.

Sam007
la source

Réponses:

9

Sur Ubuntu, le cgi-binrépertoire standard est /usr/lib/cgi-bin.

tumbleweed
la source
Pouvons-nous créer cgi-binen /var/www??
Sam007
Tu peux si tu veux. Mettez simplement à jour votre configuration apache pour la trouver.
tumbleweed
Je suis nouveau sur Ubuntu, pourriez-vous me dire comment puis-je mettre à jour apache config et que dois-je entrer?
Sam007
Vous devez changer la ScriptAliasligne /etc/apache2/sites-available/default(ou en ajouter une à l'hôte virtuel concerné)
tumbleweed
0

La plupart des fichiers ne doivent pas être exécutés en tant que scripts CGI. Ce serait très dangereux. Les scripts CGI doivent être conservés dans un répertoire distinct de et en dehors de votre DocumentRoot, et seul ce répertoire doit avoir l'option ExecCGI définie. Il s'agit de la valeur par défaut et l'emplacement par défaut des scripts CGI est / usr / lib / cgi-bin.

sait1
la source