rhymix.conf 설치 방법
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
$ 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로 다시 조정해 두었습니다.
nginx 설정은 원칙적으로 root 계정만 수정할 수 있습니다.
ubuntu로는 당연히 안 되니, root로 로그인하거나 sudo를 사용하셔야 합니다.
퍼미션 변경은 필요하지 않습니다.
당연히 안 되는 것을 되게 하려고 퍼미션을 억지로 변경하면 나중에 보안상 큰 문제가 될 수도 있습니다.
만약 변경하셨다면 원래대로 퍼미션을 되돌려 놓는 것을 추천합니다.
(소유권은 root 유저와 root 그룹에게 있어야 하고, 폴더는 755, 파일은 644가 기본값입니다.)