|Deletions are marked like this.||Additions are marked like this.|
|Line 1:||Line 1:|
|## page was renamed from Homepage/Upload|
|Line 2:||Line 3:|
|* download this script as [[attachment:public_uploadscript_via_perl|index.cgi]]||* download this script as [[attachment:index|index.cgi]]|
Providing a public http upload script on your website with perl
download this script as index.cgi
copy it to ~/public_html/get/index.cgi
run chmod a+rx ~/public_html/get/
run chmod a+rx ~/public_html/get/index.cgi
create a directory mkdir ~/public_upload/ writable only for you chmod go-rwx ~/public_upload. The script will run with the rights of your account (through apache's suexec mechanism).
you can restrict the access to the script with a .htaccess file in ~/public_html/get/. Find more about this here.
the files will now be uploaded to ~/public_upload/
now you can access the script via http://people.ee.ethz.ch/~[USERNAME]/get