회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
DX서비스
Q&A
지식공유N
DX마켓
쇼핑몰
통계
공지사항
로그인 회원가입
고객센터
DXCMS

CMS 설치시 NGINX 환결설정 문제 발생시 참조

D DX러브맨
2026.09.30 11:34(수정됨) 12 0 3
기존 nginx.conf.example 파일에서 참조해서 수정하였으나 이상하게 홈페이지 접속시 다운로드 받으라고 나오고.....
관리자모드 접속시 접속 에러 영어로 뭐라뭐라~~ 나오던데.....
아래와 같이 수정하여 해결하였습니다
fastcgi_pass unix:/tmp/php-cgi-83.sock; 부분은 본인에게 맞는 php 버전으로 변경하셔야 합니다


    # data/ 폴더 직접 접근 차단 (업로드·설정·세션 보호)
    location ^~ /data/ {
        deny all;
        return 403;
    }

    # assets/ 정적 파일 직접 서빙
    location ^~ /assets/ {
        expires 30d;
        access_log off;
    }

    # install/ 설치 마법사 — PHP 실행 허용
    location ^~ /install/ {
        location ~ \.php$ {
            include fastcgi_params;
            fastcgi_pass unix:/tmp/php-cgi-83.sock;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param PHP_VALUE "display_errors=1";
        }
    }

    # 모든 요청 → 루트 index.php 로 라우팅
    # admin/, boards/ 등 실제 디렉토리가 있어도 무시하고 index.php로 보냅니다.
    location / {
        try_files $uri /index.php?$query_string;
    }

    # PHP FastCGI (루트 index.php 및 라우팅된 요청 실행)
    # try_files 내부 리다이렉트를 확실하게 잡아채도록 위치 지정(named location) 구조를 결합한 안전한 방식입니다.
    location ~ ^/index\.php$ {
        include fastcgi_params;
        fastcgi_pass unix:/tmp/php-cgi-83.sock;
        fastcgi_param SCRIPT_FILENAME $document_root/index.php;
        fastcgi_param PHP_VALUE "display_errors=0 \n log_errors=1";
        fastcgi_intercept_errors on;
        fastcgi_read_timeout 60;
    }

    # 그 외 하위 .php 파일 직접 실행 차단 (보안 강화)
    # install/ 및 루트 index.php를 제외한 모든 직접적인 .php 호출을 막습니다.
    location ~ \.php$ {
        deny all;
        return 403;
    }

    # 숨김 파일 차단
    location ~ /\. {
        deny all;
        return 404;
    }

    # 에러 페이지
    error_page 403 404 /index.php;

댓글3

D
DX관리자 2026.09.30 19:42
사실 배포 이전에 검토는 해봐야지 했다가 급해서 안했는데 
문제가 있을 수 있겠다 싶었던 것이 항상 문제를 일으키네요.
좀 더 집중해서 패치하도록 하겠습니다. 감사합니다.
D
DX러브맨 2026.09.30 21:36
위의 게시판에 회원 상황판 같은것도 좋은데요
이것도 배포되나요?
D
DX관리자 2026.09.30 21:38
^^ 당연히 배포 예정입니다.
애드센스, 본문 프로필, 다 배포 될 예정입니다.
조금만 기다려주세요. 최대한 안전하다는 것을 검증하고 배포할 예정입니다.
초심으로 돌아가 있는 상태입니다. ^^
이젠 하나를 만들더라도 완벽하게 만들 예정입니다.
로그인 후 댓글을 작성할 수 있습니다.
번호 제목 작성자 날짜 조회
공지
D DX관리자
05.22 251
35
DX관리자
07.30 58
DX관리자 · 58
DX관리자 · 55
DX관리자 · 122
51
전체 회원
1,535
전체 게시글
3,011
전체 댓글
21
오늘 방문
55,227
전체 방문
0
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록 로그인
목록