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
반응형
'시스템엔지니어 > CS와 이것저것' 카테고리의 다른 글
[네트워크] 면접에서 물어보는 OSI 7 계층 (0) | 2025.04.03 |
---|---|
[백엔드] SSL 인증서와 HTTPS (0) | 2025.04.02 |
[백엔드] 암호화 방식: 대칭키, 비대칭키 (0) | 2025.04.02 |
[프로토콜] MCP는 API의 다음 세대?, Copilot Agents (0) | 2025.03.31 |
[프론트엔드] CDN 개념과 특징 (0) | 2025.03.30 |