Hello! First time working with DigitalOcean.
I have setup a droplet based on the LAMP one-click stack image. I have then followed part of this tutorial https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04 to setup a virtual host for my website.
Things were working fine and I was able to upload my files to var/www/domain through an ftp client. I connected using the public SSH key. Then I did other things including setting up MySQL and installing php extensions.
Afterwards whenever I try to access my files through SFTP, I get permission denied error when I enter /var/www/domain. I can still access other folders.
Note: I did not connect my custom domain yet, I disabled the default apache website instead.
Also, I am connecting with a non-root user.
Any idea where I should look?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.