redhat – Passenger Apache – Forbidden You don’t have permission to access this resource

I’m stuck with Apache with Passenger configuration. I spent a few days looking for a solution. I follow this instructions. I’m getting this message in the browser:


You don't have permission to access this resource.


# Use /usr/bin/node by default.
PassengerNodejs /usr/bin/node

<VirtualHost *:80>


    RewriteEngine On 
    RewriteCond %{HTTPS} off
    RewriteCond %{SERVER_NAME}
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} (END,NE,R=permanent)


<VirtualHost *:443>


    # Tell Apache and Passenger where your app's code directory is
        DocumentRoot /var/www/
        PassengerAppRoot /var/www/

    # Tell Passenger that your app is a Node.js app
        PassengerAppType node
        PassengerStartupFile app.js

    # Relax Apache security settings
    <Directory /var/www/>
        Options FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
        Options -MultiViews
        # Uncomment this if you're on Apache >= 2.4:
        Require all granted

    CustomLog /var/log/httpd/example.com_access.log combined
    ErrorLog /var/log/httpd/example.com_error.log

    SSLEngine on
    SSLCertificateFile    /etc/letsencrypt/live/
    SSLCertificateKeyFile /etc/letsencrypt/live/
    SSLCertificateChainFile /etc/letsencrypt/live/
    Include /etc/letsencrypt/options-ssl-apache.conf


In /var/log/httpd/example.com_error.log I get:

(Sat Sep 04 07:24:00.473120 2021) (autoindex:error) (pid 907862:tid 139932467173120) (client AH01276: Cannot serve directory /var/www/ No matching DirectoryIndex (index.html,index.php) found, and server-generated directory index forbidden by Options directive

File rights

drwxr-xr-x. 5 root   root  102 Sep  3 23:53 ..
drwxr-xr-x. 8 root   root  163 Sep  4 07:11 .git
-rw-r--r--. 1 root   root   35 Sep  4 07:11 .gitignore
-rw-r--r--. 1 root   root  215 Sep  4 07:11
-rw-r--r--. 1 root   root  390 Sep  4 07:11 app.js
drwxr-xr-x. 3 root   root   21 Sep  4 07:12 node_modules
-rw-r--r--. 1 root   root 2655 Sep  4 07:12 npm-shrinkwrap.json
-rw-r--r--. 1 root   root  318 Sep  4 07:11 package.json
drwxr-xr-x. 2 root   root   22 Sep  4 07:11 public

curl returns Hello from Node.js/io.js + Connect.js!

Is there anything i should check?