IIS(2)
-
[AWS] ACM 인증서 일괄 등록 및 인증 레코드 생성하기.
여러 개 도메인에 대해 ACM 인증서를 일괄적으로 생성 요청하고, 인증 레코드를 추가하는 명령어를 생성하는 파이썬 스크립트이다. AWS 이전 중인 서버 중 호스팅 서버가 포함되어있어 작성했고, 도메인도 자체 DNS 서버에서 관리 중이어서 인증 레코드를 추가하는 명령어도 작성했다. ACM 생성 시, 일반 도메인과 멀티 도메인을 구분하여 생성하도록 작성하였다. (acm_domain_list는 일반, acm_domain_list_multi는 멀티 도메인) ACM은 S3의 boto3와 같은 라이브러리가 없어서 aws cli를 이용한다. ! 실행하기 전에 acm 생성 권한이 있는지 확인한다. import os import subprocess # 작업 경로. work_dir="D:\\Python\\acm\\" # ..
2020.12.15 -
[Windows] IIS FTP 사용자별 디렉터리 분리(AD 미사용)
AD가 구성되지 않은 서버에서 하나의 FTP 사이트만 사용하여 사용자별로 루트 디렉터리를 분리하는 방법이다. 하나의 FTP 사이트(동일한 접속 주소)를 사용하여, 여러 개의 FTP 구성이 필요할 경우 사용. 이 구성 방법을 정확하게 파악하고 있지 않아 매번 설정에 오류가 있었고, 원인을 파악하지 못해 FTP 사이트를 여러 개 구성한 적이 있어서 기억을 위해 정리. 설정 방법 1. 서버에서 FTP 계정 생성 [로컬 사용자 및 그룹]-[새 사용자]-[만들기] FTP 전용 사용자일 경우, '암호 사용 기간 제한 없음' 옵션 체크. (암호 만료 시 접속 오류 발생, 주기적으로 암호 변경이 가능한 경우 불 필요.) 2. FTP 사이트 설정. 2-1) FTP 사용자 격리 -> '사용자 이름 디렉터리(전역 가상 디렉..
2020.03.02