apache 前面的 nginx 无法加载图像

apache 前面的 nginx 无法加载图像

我配置了一个 nginx 运行在 80 上,Apache 8081 这里是我的虚拟主机配置:

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
    }
}

当我访问该页面时,图像不会加载(如果我删除行位置...,图像将被加载),并且页面保持加载(标题栏中的旋转图标),当我打开/var/log/virtualmin/edm1.mydomain.com_nginx_error_log时,它显示“权限被拒绝”,我该如何解决这个问题?

答案1

因为您对 /home/edm1/ 没有足够的权限

尝试将 chmod 改为 744

相关内容