I upload a file vpn.zip to /web1/web/ and then extract it. It's owned by root (picture 1). All its subdirectories and files are also owned by root (picture 2).
Ok,now its clear.Thats not a ispconfig problem, the probem is that you uploaded and unpacked the files as root user so the resulting files and foldeer are owned by root. Thats the case on all Linux system and not ispconfig specific.
There are several ways to ensure that the files are woned by the correct user:
a) unpack them on your desktop and upload them by FTP with the FTP user of this site.
b) Upload the zip file with a ssh user of thsi website instead of root and unpack it as this ssh user, the unpacked files will then be owned by the web user.
c) When you want to upload and unpack them as root, the chown the files after you uploaded them to the correct user:
chown -R web1:client1 vpn