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.

Réponses:


9

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


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.