개인블로그 제작중인데 이미지 404 not found 뜨는거 어떻게 하나요 ..
CMS/프레임워크 | 사용안함 |
---|---|
개발 언어 | PHP 7.2 |
일단 소스 구성은 저렇구요. 파일도 다 있는거 확인했는데 엑박이 뜹니다 ㅠㅠ
chmod -R 777 으로 퍼미션도 줬구요
nginx 설정문제인가 싶어 다 확인해봤지만 찾질 못했습니다 ㅠㅠ
아래는 nginx 설정과 오류 화면입니다
-- nginx 구성 설정 내용
이런식으로 뜨네요 ㅠㅠ
진짜 죽을 거 같아요
저거때문에 다음단계로 진입을 못하네요 ㅠㅠ
위 사진처럼 디렉토리에 파일 넣었습니다 ..
우분투 고수님들 답변 부탁드려요 ..
댓글 9
XE나 라이믹스가 설치된 사이트 내에 XE나 라이믹스로 만들지 않은 다른 것을 집어넣으면 rewrite 규칙이 충돌하여 여러 가지 문제가 생길 수 있습니다. 특히 nginx는 설정 순서에 무척 민감합니다. 라이믹스용 rewrite 규칙을 넣기 전에 /blog/ 폴더부터 예외처리를 해야 합니다.
질문과는 상관없는 참견이지만, 지난번부터 계속해서 업로드 최대 용량을 5G로 해놓으신 것이 눈에 걸리네요. 업로드 용량을 너무 크게 해놓으면 RAM 사용량이 순간적으로 늘어나서 서버가 다운될 수 있습니다. 예를 들어 누군가가 5G짜리 파일을 동시에 10개 업로드하면 순간적으로 50G의 RAM을 사용하게 됩니다. 서버에 실제로 50G 이상의 RAM이 설치되어 있지 않다면 빼박 터지는 거죠... 라이믹스는 php.ini 제한과 무관하게 대용량 파일 업로드를 지원하니, php.ini와 nginx 설정 모두 합리적인 범위(128M 이하)로 낮춰놓고 쓰시기 바랍니다.^^
500메가로 해놓으면 되려나요?
그리고 nginx 설정은 그럼 어떻게 해줘야하는지요 ..
css나 js파일은 잘 불러들이는데 이미지 파일만 이러내요 ..
문서 총 용량, 한 번에 업로드할 수 있는 용량 모두 php.ini 및 nginx 설정과는 전혀 무관하게 라이믹스 자체적으로 관리합니다. 사실 이거 20메가만 해놓아도 20테라짜리 파일을 업로드하는 데 아무 문제가 없습니다. 백만 조각으로 나누어 업로드할 뿐... 아무튼 upload_max_filesize와 post_max_size는 64~128M, memory_limit은 128~256M를 권장합니다.
https://github.com/rhymix/rhymix/blob/master/common/manual/server_config/rhymix-nginx.conf
이 파일을 xe_rewrite.conf로 쓰고 계시다는 가정 하에, 그 파일을 인클루드하는 부분 직전에 (중요! 다른 곳에서 퍼온 rewrite 규칙을 사용하고 계시다면 맞지 않을 수도 있습니다.)
location ~ ^/blog/ {
# pass
}
이렇게 넣어 보세요.