티스토리 뷰
작업환경은
CentOS6.9
Apache 2.2.22
아파치2.1 버전 이후에는 mod_ssl이 포함되어있어서 가상호스팅 설정이 가능하다고 한다..
근데 실제 세팅해보니 이게 되는건지 안되는건지 애먹음..
아파치 폴더경로는 /usr/local/apache 이고
설정파일은 /usr/local/apache/conf/extra 폴더에 httpd-ssl.conf 파일에다가 세팅함
http 가상호스트 설정해서 https로 넘기는건 별도 작업이 필요
NameVirtualHost *:443
<VirtualHost _default_:443>
# General setup for the virtual host
DocumentRoot "폴더경로"
ServerName 사용도메인
ServerAlias 본도메인
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL <== 각 서버 설정에 맞도록 변경 필요
SSLCertificateFile /usr/local/apache/conf/cert_도메인.crt
SSLCACertificateFile /usr/local/apache/conf/rootca_도메인.crt
SSLCertificateChainFile /usr/local/apache/conf/subca_도메인.crt
SSLCertificateKeyFile /usr/local/apache/conf/prv_도메인.key
</VirtualHost>
위처럼 설정하면 기본 ssl은 연결이 됨
위 코드랑 동일하게 복붙한 후 도메인부분과 폴더경로 설정하고 apachectl restart 하면!
ssl 연결이 안됨.... 서버에서 다시 한번 아파치를 재시작하면 ssl 인증서 암호 입력하라고 뜨고 정상 연결 됨
재시작한번에 연결이 안되니 설정이 잘못된건가 해서 설정값도 바꿔보고 따로 mod_ssl을 설치해볼까도 살펴보고 이것저것 해봤지만 다 안됨..
2번 재시작해야 정상 가동되는 부분이 왜 그런건지는 파악하지 못했으나 2개 도메인 다 별도 폴더 경로로 연결이 되서 마무리함 ㅎ;
'serverSide > Linux' 카테고리의 다른 글
ubuntu22.04 설치 후 기본 세팅 (2) | 2023.11.03 |
---|---|
ubuntu Server 22.04 설치 및 라우팅 설정(default routes) (0) | 2023.11.02 |
vi 복사 붙여넣기 시 들여쓰기 문제 (0) | 2023.05.17 |
시놀로지 나스(synology nas) transmission auto delete(자동 삭제) (2) | 2022.07.11 |
[CentOS] crontab rsync 스케줄 설정 (0) | 2022.07.06 |