반응형 [개발] Infrastructure31 Apache httpd를 사용하여 Multiple VirtualHost 다루기 Nginx를 많이 사용하다 Apache를 다루게 됐는데, 설정 방식이 다소 달랐다. 한 개의 서버에 Apache 하나로 qa, stag 서브도메인과 prod 서브도메인을 각각 다르게 설정해야 했다. 같이 알아보자. Apache httpd는 설치 경로에 따라 설정 파일 위치가 다르다고 하는데, 설정 파일 이름은 httpd.conf이다. 아래는 전체 설정 코드이다. # qa, stag 설정 ServerName qa.example.com:80 ServerAlias server stag.example.com server2 ServerAdmin root@example.com DocumentRoot "/var/www/html/qa" CustomLog "logs/qa/access_log" combined ErrorL.. 2021. 8. 2. 사용 중인 모든 AWS 서비스를 확인하는 방법인 Tag Editor를 알아보자. 오랜 기간 운영한 AWS 계정을 관리하다 보니 사용 중인 리소스가 무엇인지 확인하기 어려웠다. 일단 사용 중인 모든 서비스를 확인하고 실제 사용 여부를 확인해야 했다. AWS는 사용 중인 서비스를 확인할 수 있는 Tag Editor라는 서비스가 있으니 확인해보자. Tag Editor란? 리소스를 만들 때 태그를 리소스에 추가할 수 있습니다. 리소스의 서비스 콘솔 또는 API를 사용하여 한 번에 한 리소스씩 해당 태그를 추가, 변경 또는 제거할 수 있습니다. 여러 리소스에 태그를 동시에 추가하거나 여러 리소스의 태그를 동시에 편집 또는 삭제하려면 Tag Editor를 사용합니다. Tag Editor에서는 태그를 관리할 리소스를 검색한 후 검색 결과에 나온 리소스에서 바로 태그를 관리합니다. 출처: http.. 2021. 7. 30. 미 사용 AWS EC2 보안 그룹은 어떻게 확인할까? 미 사용 중인 Volume과 Key-pairs는 코드로 확인하였으나, 보안 그룹은 사용하는 서비스가 많아 코드만으로는 한계가 있다. (물론, 사용자가 보안 그룹이 적용되는 모든 서비스를 알고 있다면 이야기는 다르겠지만) 간단한 확인 방법은 보안 그룹 페이지 UI를 사용하는 방식이다. 보안 그룹 페이지에 접속하여 특정 보안 그룹을 선택한다. 우측 상단 작업을 클릭 > 보안 그룹 삭제 클릭 보안 그룹이 연결된 리소스가 없을 때는 아래의 얼럿이 나온다. 이 보안 그룹을 삭제하시겠습니까? 하지만 연결된 리소스가 있으면 목록이 보여면서 아래의 얼럿이 나온다. 일부 보안 그룹은 삭제할 수 없습니다. 다음 보안 그룹은 삭제할 수 없습니다. 이러한 보안 그룹은 기본 보안 그룹이거나 다른 보안 그룹에서 참조하거나, 인스.. 2021. 7. 28. boto3 라이브러리로 미 사용중인 AWS EBS를 알아보자. boto3는 python3 라이브러리다. AWS EBS 웹 UI는 사용자가 이용하기 편리하지만, 나는 코드로 확인을 해보고 싶었다. 우선 AWS CLI 계정의 액세스 키와 시크릿 액세스 키, 리전을 사용하여 세션 객체를 생성해야 한다. 그 후, 세션 객체로 Client 클래스의 객체를 생성한다. sess = boto3.Session( # TODO: Supply your AWS credentials & specified region here aws_access_key_id='', aws_secret_access_key='', region_name='', # Or whatever region you want ) ec2 = sess.client('ec2') Client 클래스는 여러 메소드를 가지고 있으니, .. 2021. 7. 27. 이전 1 ··· 3 4 5 6 7 8 다음 반응형