반응형
아무리 htaccess를 수정해도 "RewriteRule이 https에선 인식되지 않는 이유"를 몰랐다.
그러다 아주 우연하게 방법을 알게됐다.
해결방법은 ssl.conf를 고쳐야하는 것
(※ 먼저 이 게시글을 참고하면 좋다.)
1) 여기에서 고친 ssl.conf (httpd-ssl.conf)를 다시 열어본다.
2) <VirtualHost>테그 사이에 이 스크립트를 넣어야 한다.
<VirtualHost *:443>
#기존에 넣었던 것
SSLEngine on
SSLCertificateFile /home/klig/www/cert/certificate.crt
SSLCertificateKeyFile /home/klig/www/cert/private.key
SSLCACertificateFile /home/klig/www/cert/ca_bundle.crt
#신규
DocumentRoot "/home/klig/www"
ServerName mrlee.co.kr
ServerAlias www.mrlee.co.kr
ErrorLog "/var/log/httpd/mrlee.co.kr-error_log"
CustomLog "/var/log/httpd/mrlee.co.kr-access_log" common
<Directory "/home/klig/www">
Order allow,deny
Allow from all
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
3) apache를 다시 시작한다.
확인) https로 입력하니 404에러 나왔던 페이지가 잘 출력되기 시작한다.
결론) httpd-vhost.conf의 설정방법대로 ssl.conf에도 적용시켜줘야 한다.
#신규
DocumentRoot "/home/klig/www"
ServerName mrlee.co.kr
ServerAlias www.mrlee.co.kr
ErrorLog "/var/log/httpd/mrlee.co.kr-error_log"
CustomLog "/var/log/httpd/mrlee.co.kr-access_log" common
<Directory "/home/klig/www">
Order allow,deny
Allow from all
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
반응형
'PHP' 카테고리의 다른 글
[보상형 광고] com.google.android.gms:play-services-ads 업그레이드 되면서 RewardAd메소드 바꿔주기 (0) | 2023.07.24 |
---|---|
Android Studio - unable to find valid certification path to requested target 해결방법 (0) | 2023.07.23 |
https인증서 적용하기 (sslforfree, apache, httpd버전) (0) | 2023.07.15 |
jquery를 이용해 단축키 만들기 (그누보드 랜덤 페이지 들어가기) (0) | 2023.06.29 |
[Jquery] 스크롤 진행상황을 알려주는 막대(bar)만들기 (0) | 2023.06.02 |