웹호스팅의 특정폴더(URL) 접근시, 주소를 변경하여 e-TRAYz로 이동시키는 방법입니다.
URL 주소를 순간적으로 바꿔서 이동시키는 방식입니다.
URL 주소를 순간적으로 바꿔서 이동시키는 방식입니다.
중급이상의 Tip입니다.
읽어보시고 이해가 안되시면, 적용하지 마세요.. 환경설정관련파일을 다루고 있으므로, 웹호스팅계정에 접속안되는 경우가 발생할 수 있습니다.
1. 자신의 e-TRAYz의 WWW폴더안에 link 폴더를 만듭니다.
[e-TRAYz]
~# mkdir /home/sysadmin/WWW/link
~# mkdir /home/sysadmin/WWW/link
2. 웹호스팅 계정에 접속해서 계정루트에 link 폴더를 만듭니다.
[웹호스팅]
~# mkdir link
~# mkdir link
3. 이렇게 만든 두개의 폴더를 링크시킵니다. link[웹호스팅]폴더 → link[e-TRAYz] 폴더
웹호스팅 link 폴더안에 아래내용의 .htaccess 파일을 만듭니다.
[웹호스팅]
~# cd link
~# vi .htaccess
~# cd link
~# vi .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /link
RewriteRule (.*) http://자신의ID.myetrayz.net:포트번호/link/$1
</IfModule>
RewriteEngine On
RewriteBase /link
RewriteRule (.*) http://자신의ID.myetrayz.net:포트번호/link/$1
</IfModule>
자신의 e-TRAYz의 WWW계정/link 폴더안에 파일을 올리고, http://웹호스팅주소/link/파일이름 , 이런식으로 읽어들여 사용할 수 있습니다
이렇게 사용하는 이유는?
1) 트래픽분산처리에 관련이 있습니다. 실제로 파일은 다른서버에 있지만, 동일한 URL로 파일을 다룰 수 있습니다.
2) 다른면에서.. 실제로는 여러서버에 분산된 파일이라도, URL주소를 통일시켜 사용하므로, 하위서버에 장애발생시나 서버변경시 각 개별파일의 소스를 하나하나 수정할 필요없이, .htaccess 파일하나만으로 다른 서버로 링크를 돌릴 수 있습니다. (가장 큰 장점이지요)