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ć.

Odpowiedzi:


9

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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.