O seguinte resolveu o problema:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName myserver.net
DocumentRoot "/home/utils/rails/public"
<Directory "/home/utils/rails/public">
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
AllowOverride None
Require all granted
</Directory>
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/myserver.net_error.log
CustomLog ${APACHE_LOG_DIR}/myserver.net_access.log combined
</VirtualHost>
A chave é:
Require all granted
Isso é usado desde o Apache 2.4. As outras diretivas não são chaves para o problema de acesso, mas eu as tenho para proibir as diretivas .htaccess ( ALlowOverride ) e lidar com Multiviews
Definir permissões para 0755 funciona e não precisa ser alterado