From: s-ko Date: Wed, 1 Oct 2014 21:22:55 +0000 (+0100) Subject: :memo: Added server config example X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=952c2a36a3770091d15937feba84dab812bf4e98;p=simple-upload.git :memo: Added server config example --- diff --git a/README.md b/README.md index c0ad444..a06bd90 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Simple single-file PHP file upload (file share hosting) script. -> :warning: **Security warning**: There is no limit on file size or file type. Please make sure that file permissions are set right so nobody can execute uploaded executables. Or exscape your desired directory! +> :warning: **Security warning**: There is no limit on file size or file type. Please make sure that file permissions are set right so nobody can execute uploaded executables. Or exscape your desired directory! Please skip to server configuration for examples. ## Installation @@ -67,3 +67,32 @@ There are few options that you can change by editing the file itself: ```bash curl -F "file=@file.jpg" your-host/sharing/ | xclip -sel clip ``` + +## Server configuration + +Do not allow uploaded code execution! + +### NGINX configuration example + + server { + listen 80 default_server; + listen [::]:80 default_server ipv6only=on; + + root /usr/share/nginx; + index index.php; + + server_name localhost; + + location / { + try_files $uri $uri/ =404; + } + + error_page 404 /index.php; + + location /index.php { + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass unix:/var/run/php5-fpm.sock; + fastcgi_index index.php; + include fastcgi_params; + } + } \ No newline at end of file