Nginx vor Apache lädt keine Bilder

Nginx vor Apache lädt keine Bilder

ich habe einen Nginx konfiguriert, der auf 80 läuft, und Apache 8081. Hier ist meine Virtualhost-Konfiguration:

server {
    listen 123.123.123.123:80;
    server_name edm1.mydomain.com mydomain.com;
    access_log /var/log/virtualmin/edm1.mydomain.com_nginx_access_log;
    error_log  /var/log/virtualmin/edm1.mydomain.com_nginx_error_log;
    location / {
        proxy_pass http://123.123.123.123:8081;
        include /etc/nginx/proxy.conf;
    }

    location ~* ^.+\.(jpe?g|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mp3)$ {
        expires 30d;
        root /home/edm1/public_html
    }
}

wenn ich auf die Seite zugreife, werden die Bilder nicht geladen (wenn ich die Zeilenposition ... entferne, werden die Bilder geladen) und die Seite wird weiter geladen (ein rotierendes Symbol in der Titelleiste). Wenn ich /var/log/virtualmin/edm1.mydomain.com_nginx_error_log öffne, wird „Zugriff verweigert“ angezeigt. Wie kann ich das Problem beheben?

Antwort1

Weil Sie nicht genügend Berechtigungen für /home/edm1/ haben.

versuche chmod auf 744

verwandte Informationen