nie można znaleźć katalogu cgi-bin

9

Postępuję zgodnie z tym samouczkiem i prosi mnie o zapisanie proxy.cgiw /var/www/cgi-binkatalogu.

Nie ma katalogu wwwz nazwą cgi-bin. Czy muszę tam utworzyć katalog? Myślę, że wytyczne tego samouczka dotyczą dystrybucji linuksa opartej na RPM, ale mogę się mylić.

Sam007
źródło

Odpowiedzi:

9

W systemie Ubuntu standardowym cgi-binkatalogiem jest /usr/lib/cgi-bin.

tumbleweed
źródło
Czy możemy stworzyć cgi-binw /var/www?
Sam007
Możesz jeśli chcesz. Po prostu zaktualizuj konfigurację Apache, aby ją tam znaleźć.
tumbleweed
Jestem nowy w Ubuntu, może mi powiedzieć, jak mogę zaktualizować konfigurację Apache i co powinienem wprowadzić?
Sam007
Zmienisz ScriptAliaslinię w /etc/apache2/sites-available/default(lub dodasz jedną do odpowiedniego vhosta)
tumbleweed
0

Większość plików nie powinna być wykonywana jako skrypty CGI. To byłoby bardzo niebezpieczne. Skrypty CGI powinny być przechowywane w katalogu oddzielnym od DocumentRoot i poza nim, i tylko ten katalog powinien mieć ustawioną opcję ExecCGI. Jest to ustawienie domyślne, a domyślną lokalizacją skryptów CGI jest / usr / lib / cgi-bin.

wie1
źródło