Como de costume, minha questão foi totalmente minha culpa e devido à minha ignorância: -)
Eu precisava usar a diretiva Directory
para conceder aos usuários permissão para acessar o diretório que escolhi para colocar os arquivos do meu site. Esta é minha configuração final de trabalho:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.shopwise.dev
ServerAlias shopwise.dev
DocumentRoot /home/shopws/public_html
# Logfiles
ErrorLog /home/shopws/logs/apache/error.log
CustomLog /home/shopws/logs/apache/access.log combined
</VirtualHost>
<Directory /home/shopws/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Espero que ajude alguém mais algum dia!