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로 시도해보세요

관련 정보