Q&A

rhymix.conf 설치 방법

2024.07.21 04:09
84
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.0

서버 세팅이 끝나고 본격적으로 라이믹스를 설치하려고 하는데 

 

$ curl https://raw.githubusercontent.com/rhymix/rhymix/master/common/manual/server_config/rhymix-nginx.conf > /etc/nginx/snippets/rhymix.conf

 

-bash: /etc/nginx/snippets/rhymix.conf: Permission denied

 

 

rhymix.conf 파일 설치가 안되네요. 디렉토리 퍼미션 문제 같은데 

 

ssh 접속을 root가 아니라 ubuntu 로 로그인서 파이질라에서나 터미널에서 변경이 안되는 것 같습니다.

 

sudo chmod 764 /etc/nginx/snippets 로 해서는 해결이 안되는데 리눅스를 잘 다루지 못해서 

 

디렉토리 권한을 잘못 주면 나중에 보안 문제가 생길것 같아 도움 요청 드립니다.

 

 

댓글 3

  • 2024.07.21 04:35 #1832495

    $ ls -l /etc/nginx/snippets/
    total 20
    -rw-r--r-- 1 root root 423 Dec 1 2023 fastcgi-php.conf
    -rwxrwxr-x 1 root ubuntu 107 Jul 20 20:48 letsencrypt.conf
    -rw-r--r-- 1 root root 1198 Jul 21 13:22 rhymix.conf
    -rw-r--r-- 1 root root 217 Dec 1 2023 snakeoil.conf
    -rw-r--r-- 1 root root 718 Jul 21 00:45 ssl.conf

    지금 디렉토리 목록 확인해보니 파일이 이미 만들어진 것 같습니다. 다음 단계로 넘어가도 될것 같습니다.

    이것 저것 해보다가 777까지 열었다가 755로 다시 조정해 두었습니다.

     

  • 2024.07.21 05:55 #1832507

    nginx 설정은 원칙적으로 root 계정만 수정할 수 있습니다.

    ubuntu로는 당연히 안 되니, root로 로그인하거나 sudo를 사용하셔야 합니다.

     

    퍼미션 변경은 필요하지 않습니다.

    당연히 안 되는 것을 되게 하려고 퍼미션을 억지로 변경하면 나중에 보안상 큰 문제가 될 수도 있습니다.

    만약 변경하셨다면 원래대로 퍼미션을 되돌려 놓는 것을 추천합니다.

    (소유권은 root 유저와 root 그룹에게 있어야 하고, 폴더는 755, 파일은 644가 기본값입니다.)

  • 2024.07.21 06:47 #1832514
    감사 합니다. 일단 파일이 설치 되어서 다음 단계인 라이믹스 파일을 git. 과 업로드 두가지 방식을 해봐도 라이믹스 index.php 파일이 실행 안되어 문제점을 찾고 있습니다. 곧 새로운 질문글을 올려야 할것 같습니다.