서버관리
-
[AWS PHP] AWS EC2의 php 상에서 이미지 압축imageCreateFromString($im_decode) 이 안될 경우 / Package php5-gd is not available 에러 해결서버 2023. 3. 19. 20:53
imageCreateFromString($im_decode) 안될경우, gd를 깔아준다. 아래와 같은 에러가 발생하면, 서버에 맞는 버전의 gd를 깔아주면 된다. PHP Fatal error: Call to undefined function imagecreatefromjpeg() 특히 gd를 깔다가 아래와 같은 에러를 마주할 경우, Package php5-gd is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source 버전이 맞지 않아서 생긴 문제이므로, 버전을 맞추어 깔아주는 ..
-
[AWS EC2] 폴더 777 권한 부여 방법 : 외부로부터 이미지 업로드가 안될 때서버 2023. 3. 19. 20:31
AWS의 EC2 서버에 있는 폴더에 sudo 권한 없이도 쓰고 읽기가 다 가능한 권한을 부여하기 위한 코드를 알아보자. 이미지 업로드가 안될때 해결하는 방법 중 하나가 하위 폴더 권한을 부여하는것일 수 있다. root/A/B/C 에서 C 폴더를 외부에서 읽기/쓰기가 모두 가능하게 하기 위해서는, A와 B, C 모두 권한이 풀려있어야한다. 따라서 권한을 풀고자하는 모든 폴더에 777권한을 주면 된다. 777 권한을 부여하는 코드는 다음과 같다. sudo chmod -R 777 폴더이름 그러면 권한이 다음과 같이 바뀌고, 일기 및 쓰기가 모두 가능해지면서, 외부로부터 이미지 업로드가 가능해진다 !
-
AWS 권한관리 / IAM, Policy 개념 정리서버 2023. 1. 18. 16:03
IAM (AWS Identity and Access Management) ROOT 권한으로 서비스를 유지보수 하는 것은 위험하다. 범죄로 악용될 수 있기 때문 부서/팀별로 계정을 생성하여 부여하기 위해 IAM을 이용하여 필요한 권한을 세분화 (Role) AWS는 MFA(Multi Factor Authentication)를 지원한다. Factor 지식기반 : ID / PW 소유기반 : 휴대폰 SNS 인증 등 속성기반 : 고유의 속성 (지문인식, 홍채인식) (Authentication Factor) Factor 인증 IAM User - 사용자 IAM Group - 사용자그룹 IAM Role - 권한 IAM Policy 정책을 관리 IAM Policy Json 형식으로 작성됨 Statement (배열구조) :..