Catching Files over HTTP/S (Nginx)
Create a Directory to Handle Uploaded Files
sudo mkdir -p /var/www/uploads/SecretUploadDirectoryChange the Owner to www-data
sudo chown -R www-data:www-data /var/www/uploads/SecretUploadDirectoryCreate Nginx Configuration File
Create the Nginx configuration file by creating the file /etc/nginx/sites-available/upload.conf with the contents:
Catching Files over HTTP/S
server {
listen 9001;
location /SecretUploadDirectory/ {
root /var/www/uploads;
dav_methods PUT;
}
}Symlink our Site to the sites-enabled Directory
Start Nginx
Errors
If we get any error messages, check /var/log/nginx/error.log
Remove NginxDefault Configuration
Upload File Using cURL
Last updated