해당URL를 찾을 수 없습니다. 관련 문의 드립니다.
본문
문의 요점
http://aaa.abc.com (80포트)접속시 -> https://aaa.abc.om 으로 보냄 (현재는 잘 서비스되는 상태임)
여기서 https://www.abc.com/aaa/ 하위 디렉토리로 홈피서비스를 하고자 할 경우 아래와 같이
설정한 상태 입니다. 이럴경우 페이지는 모두 정상적인데...
로그인시 "www.abc.com 내용: url에 타 도메인을 지정할 수 없습니다." 메세지 출력되며, 더이상 진행이 되지않습니다. 해결방안을 찾고자 문의드립니다.
a. 세션쪽이 의심이라 로그인, 글쓰기페이지 등 수정을 봐야 하는것인지?
b. 아니면 서버 설정이 문제인지?
c. 이것도 아니면 아랫글문의 처럼 소스상에서 https로 접근시킨다면 아파치 서버 설정은어떻게 구성을 해야하는지?
조언을 부탁드려봅니다.
현재 웹서버 설정상황은
1차도메인 www.abc.com (타서버)
2차도메인을 받아서 설정도메인 예) aaa.abc.com (현재 서비스되는 웹서버)
디렉토리 서비스가 타서버에서 세팅된것이고(1차 도메인)
타서버에 네임서버 설정에서 이쪽(2차도메인) 넘겨준는 구조로 1차, 2차 서버는 각기 다른 서버주소 입니다.
타서버 www.abc.com/aaa/ <--aaa가 현재 서비스되는 aaa.abc.com 으로 연결되는 서비스를 하고자 합니다.
1. httpd-vhosts.conf 설정
<VirtualHost *:80>
DocumentRoot /home/aaa/public_html
ServerName aaa.abc.com
ServerAlias aaa.abc.com
Redirect / https://aaa.abc.com:443
....
</VirtualHost *:80>
2. httpd-ssl.conf 설정
<VirtualHost _default_:443>
DocumentRoot /home/aaa/public_html
ServerName aaa.abc.com:443
.....
RewriteEngine On
RewriteCond %{HTTP_HOST} ^aaa.abc.com$ [NC]
RewriteCond %{REQUEST_URI} !^/aaa [NC]
RewriteRule ^(.*)$ https://www.abc.com/aaa [R=301,L]
....
</VirtualHost>
위 와 같이 되어 있습니다.
/aaa/홈디렉토리에 config.php 파일 28줄에는 아래와 같이 정정함
define('G5_DOMAIN', 'https://www.abc.com/aaa');
define('G5_HTTPS_DOMAIN', 'https://www.abc.com/aaa');