Subject: Re: [tanya-jawab] tanya cgi-bin
On 4/26/06, Dave Muhammad <[EMAIL PROTECTED]> wrote: > > Subject: Re: [tanya-jawab] tanya cgi-bin > > > On 4/26/06, Asfihani <[EMAIL PROTECTED]> wrote: > > rednux wrote: > > > kawan, > > > > > > secara default lokasi directory 'CGI-BIN' saya ada di > /usr/local/apache/cgi-bin/ > > > nah bagaimana caranya agar setiap Document root atau Virtual Host bisa > > > menggunakan cgi-bin juga. > > > > Apache versi berapa ya? Kalau versi 2.0 coba baca > > http://httpd.apache.org/docs/2.0/howto/cgi.html bagian "CGI > > outside of ScriptAlias directories" > > > > Wassalam, > > > > Asfihani > > > > > > > > sehingga nantinya bisa kita 'eksekusi' menggunakan (misal) > > > http://nama_domain_virtual_ke_1/cgi-bin/perintah? > > > atau > > > http://nama_domain_virtual_ke_2/cgi-bin/perintah? > > > dst... > > > > > > terimakasih > > saya buat dir "/cgi-bin/" di virtual domain saya misal: > /usr/local/apache/htdocs/domain1/cgi-bin/ > > kemudian saya letakkan test.pl di : > /usr/local/apache/htdocs/domain1/cgi-bin/ > > saya coba : http://domain1/cgi-bin/test.pl > Not Found > The requested URL /cgi-bin/1.pl was not found on this server. > > saya letakkan letakkan test.pl di : > /usr/local/apache/cgi-bin/test.pl dan saya coba > http://domain1/cgi-bin/test.pl > > Hello, World. > > sebelumnya di "httpd.conf" sudah saya tambahkan : > <Directory /usr/local/apache/htdocs/domain1> > Options +ExecCGI > </Directory> > dan > AddHandler cgi-script cgi pl > > mohon pencerahannya lagi nih :) > > -- > Coba tambahkan di 'httpd.conf' > <VirtualHost DOMAIN1> > ServerName DOMAIN1 > ServerAdmin [EMAIL PROTECTED] > DocumentRoot /usr/local/apache/htdocs/domain1 > ScriptAlias /cgi-bin/ / usr/local/apache/htdocs/domain1/cgi-bin/ # ini yg > ditambahkan > </VirtualHost> > 500: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request...blah.. saya cek di log errornya : [error] (2)No such file or directory: exec of /usr/local/apache/htdocs/xxxxx/cgi-bin/1.pl failed [Wed Apr 26 10:25:03 2006] [error] [client 202.xxx.xxx.xxx] Premature end of script headers: / usr/local/apache/htdocs/xxxxx/cgi-bin/1.pl mohon solusinya.. -- SOLUSI : 1. chmod /cgi-bin/ 777 2. tambahkan pada script (misal) test.pl #!/usr/bin/perl -w print "Content-type: text/html\r\n\r\n"; print "Hello, World.";. 3. $chmod a+x test.pl Semoga berhasil -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis