안녕하세요
현재는 아래와같이 HTTP 만 리디렉션하여서 www를 붙여 사용하였는데
이제는 443포트인 HTTPS 까지 리디렉션을 필요로 합니다.
https://도메인.com => https://www.도메인.com
으로 아파치 서버측에서 301 리디렉션 시키는 방법이 있을런지요?
<VirtualHost *:80>
ServerName 도메인.com
Redirect 301 / http://www.도메인.com/
톰캣
Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.
댓글 15
그방법은 이미 해보았으나.
<VirtualHost *:443>
ServerName 도메인.com
Redirect 301 / https://www.도메인.com/
으로 하였더니 아파치 실행이 되지 않습니다.
[warn] _default_ VirtualHost overlap on port 443, the first has precedence
http://blog.naver.com/jlee11200/220013058756
참고로 nginx라면 도움을 드렸을텐데.. 아파치 쪽이다 보니 잘 모르겠긴 하네요 ㅠㅠ
신경써주셔서 대단히 감사드립니다.
쓴거 빼고하면 되는거 아닌가요?
둘다 ~~~.com 으로 접속되게 하고 싶습니다
www.~~~.com 을 A레코드 지정하고
아파치기준은 답변드릴 수 있는데 ㅠㅠ
ServerName www.~~~.com
ServerAlias ~~~.com
해주시면될텐데 Nginx는 ㅠㅠ 죄송합니다.
만약에 301 리다이렉트를 통하여 www.~~~.com으로 접속되게 하실려면
server {
~~ 생략 ~~
return 301 http://www.~~~.com$request_uri;
~~ 생략 ~~
}
이렇게 셋팅하시고 https로 301 리다이렉트하는 방법도 주소만 바꾸시면 되지 방법은 같습니다.
아파치는 httpd-ssl.conf 에서 설정 하시고 httpd.conf 에서 httpd-ssl.conf 주석 제거 하시고 아파치 restart 시키면 됩니다.
httpd-ssl.conf 파일이 존재하지 않아 conf.d 폴더내의 ssl.conf 파일에 해당 소스 넣었으나 마찬가지네요 ㅠㅠ