# nginix-server

## Create upload directory

```
sudo mkdir-p /var/www/uploads/SecretUploadDirectory
```

## Change the owner to www-data

```
sudo chown-R www-data:www-data /var/www/uploads/SecretUploadDirectory
```

## Nginx config

File: `/etc/nginx/sites-available/upload.conf`

```
server {
    listen 9001;
    
    location /SecretUploadDirectory/ {
        root    /var/www/uploads;
        dav_methods PUT;
    }
}
```

## Creating symbolic link site-enable dir

```
sudo ln-s /etc/nginx/sites-available/upload.conf /etc/nginx/sites-enabled/
```

## Start nginx server

```
sudo service nginx.service restart
```

## Remove default config

```
sudo rm/etc/nginx/sites-enabled/default
```

## Upload file

```
curl -T /etc/passwd http://localhost:9001/SecretUploadDirectory/users.txt
```

## Catching files

```
sudo tail-1 /var/www/uploads/SecretUploadDirectory/users.txt
```
