#rev 2018-10-11 pmeier #rev 2020-09-02 pmeier ## page was renamed from Homepage/Upload == Providing a public http upload script on your website with perl == * download this script as [[attachment:index.cgi.pl|index.cgi]] * copy it to `~/public_html/get/index.cgi` * run `chmod 755 ~/public_html/get/` * run `chmod 744 ~/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 [[https://computing.ee.ethz.ch/Web/Homepage/Security|here]]. * the files will now be uploaded to `~/public_upload/` * now you can access the script via `https://people.ee.ethz.ch/~[USERNAME]/get` ---- [[CategoryWEBS]]