시스템엔지니어/CS와 이것저것
[서버] Linux와 Windows 서버에 인증서 설치하기
순제로
2025. 4. 2. 13:47
728x90
리눅스 서버 (Apache)
1. 필수 패키지 설치:
sudo apt update
sudo apt install apache2 openssl
2. SSL 가상 호스트 설정 파일 생성 또는 편집:
sudo nano /etc/apache2/sites-available/your_domain.conf
<VirtualHost *:443>
ServerName your_domain.com
SSLEngine on
SSLCertificateFile /path/to/your_domain.crt
SSLCertificateKeyFile /path/to/your_domain.key
SSLCertificateChainFile /path/to/your_domain_bundle.crt # (필요한 경우)
</VirtualHost>
3. SSL 활성화 및 설정 적용:
sudo a2enmod ssl
sudo a2ensite your_domain.conf
sudo systemctl restart apache2
윈도우 서버 (IIS)
1. SSL 인증서 가져오기:
- MMC(Microsoft Management Console)를 열고 인증서 스냅인을 추가한다.
- "컴퓨터 계정"을 선택하고 로컬 컴퓨터를 관리하도록 설정한다.
- "인증서(로컬 컴퓨터)" > "개인용" > "인증서"를 선택한다.
- 가져오기 마법사를 사용하여 .pfx 파일을 가져옵니다. 이때, 개인 키 암호를 입력해야 한다.
2. IIS에서 SSL 바인딩 추가:
- IIS 관리자를 엽니다.
- 웹 사이트를 선택하고 "바인딩..."을 클릭한다.
- "추가..."를 클릭하고 "https"를 선택한다.
- SSL 인증서를 선택하고 확인한다.
3. HTTPS 리디렉션 설정 (선택 사항):
- URL 재작성 규칙을 사용하여 HTTP 트래픽을 HTTPS로 리디렉션할 수 있다.
728x90