호스팅 하나에

2024-12-19 (목) 13:08:17 1,681

호스팅 하나에

여러 홈페이지를 만들고 싶은데 어떻게 하나요>?

예를 들어 

하나의ftp에

www 폴더 안에는 aa.co.kr 내용

www_b 폴더 안에는 는 bb.co.kr 내용

www_c 폴더 안에는 는 cc.co.kr 내용

같은 아예 다른 홈페이지를 만들고 싶습니당 !

|

답변 3개

일반 호스팅에서 멀티 도메인 설정이 가능한 상품을 이용하시면 됩니다.

*카페24, 고도호스팅, AWS Lightsail, SiteGround 등의 멀티 도메인 지원 호스팅에서는

도메인을 추가하면 루트 디렉토리를 선택하도록 옵션이 제공됩니다.

*멀티 도메인 지원 호스팅이라도

도메인별 루트 디렉토리를 직접 지정할 수 없는 경우에는 .htaccess 설정이 필요합니다.

Copy
<IfModule mod_rewrite.c>
RewriteEngine On

# aa.co.kr -> /www 폴더
RewriteCond %{HTTP_HOST} ^aa\.co\.kr$ [NC]
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule ^(.*)$ /www/$1 [L]

# bb.co.kr -> /www_b 폴더
RewriteCond %{HTTP_HOST} ^bb\.co\.kr$ [NC]
RewriteCond %{REQUEST_URI} !^/www_b/
RewriteRule ^(.*)$ /www_b/$1 [L]

# cc.co.kr -> /www_c 폴더
RewriteCond %{HTTP_HOST} ^cc\.co\.kr$ [NC]
RewriteCond %{REQUEST_URI} !^/www_c/
RewriteRule ^(.*)$ /www_c/$1 [L]
</IfModule>
2024-12-19 (목) 14:01:44

각각 폴더에 설치하실때 그누보드 접두어를 다르게 해주세요.

g5_server1_

g5_server2_

g5_server3_

처럼요

그러면 한 호스트에 다수의 그누보드 설치가 가능합니다.

www 폴더(웹루트)안에 a , b , c 폴더를 놓으시고...

www 웹루트 .htaccess 에서 도메인 별 접속을 하단 폴더로 분기하시고..

mysql database 는 테이블의 prefix 를 각 사이트별로 설정하시면 가능합니다.

Copy
<IfModule mod_rewrite.c>

RewriteEngine On

 

# example.com 도메인의 /a하위 폴더에 대한 액세스 제한

RewriteCond %{HTTP_HOST} ^example\.com$ [NC]

RewriteCond %{REQUEST_URI} ^/a[NC]

RewriteRule ^ - [F,L]

 

# example2.com 도메인의 /b하위 폴더에 대한 액세스 제한

RewriteCond %{HTTP_HOST} ^example2\.com$ [NC]

RewriteCond %{REQUEST_URI} ^/b[NC]

RewriteRule ^ - [F,L]

</IfModule>

답변을 작성하려면 로그인이 필요합니다.