cgi-bin dizini bulunamadı


9

Bu öğreticiyi takip ediyorum proxy.cgive /var/www/cgi-bindizine kaydetmemi istiyor .

Hiçbir dizin yoktur wwwadıyla cgi-bin. Orada bir dizin oluşturmam gerekiyor mu? Ben öğretici rehberlik RPM tabanlı bir linux dağıtım için olduğunu düşünüyorum, ama yanlış olabilir.

Yanıtlar:


9

Ubuntu'da standart cgi-bindizin /usr/lib/cgi-bin.


Yarattığımız Can cgi-biniçinde /var/www??
Sam007

İstersen yapabilirsin. Orada bulmak için apache yapılandırmanızı güncelleyin.
tumbleweed

Ubuntu'da yeniyim, apache config'i nasıl güncelleyebileceğimi ve neyi girmem gerektiğini söyleyebilir miyim?
Sam007

ScriptAliasSatırı değiştirirsiniz /etc/apache2/sites-available/default(veya geçerli hayalete bir tane eklersiniz)
tumbleweed

0

Çoğu dosya CGI komut dosyası olarak yürütülmemelidir. Bu çok tehlikeli olurdu. CGI betikleri DocumentRoot'unuzdan ayrı bir dizinde tutulmalı ve yalnızca bu dizinde ExecCGI seçeneği ayarlanmalıdır. Bu varsayılan değerdir ve CGI betikleri için varsayılan konum / usr / lib / cgi-bin'dir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.