도메인 두개 사용할때 conf 파일 설정 질문드립니다

도메인 두개를 사용하고자할대   

 

 

 listen       80;
    server_name pcn21.com www.pcn21.com pcn21.net www.pcn21.net;
    root   /home/pcn21/master/public;

 

위처럼 하니 안되더라구요

어떤식으로 묶어야 하나요 

 

아래처럼 해도되는건가여?

 

 listen       80;
    server_name pcn21.com www.pcn21.com;

    ServerAlias  pcn21.net www.pcn21.net;
    root   /home/pcn21/master/public;

 

|

댓글 4개

2개 도메인 연결하실때는 버츄얼호스트 사용하셔서 연결하시면 됩니다.



NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /home/pcn21/master/public
ServerName www.pcn21.com
ServerAlias pcn21.com
ErrorLog logs/pcn21_com-error_log
CustomLog logs/pcn21_com-access_log common
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /home/pcn21/master/public
ServerName www.pcn21.net
ServerAlias pcn21.net
ErrorLog logs/pcn21_net-error_log
CustomLog logs/pcn21_net-access_log common
</VirtualHost>



이런식으로 httpd.conf 파일 수정하시고 사용하시면 됩니다.

보통 가상호스트(VirtualHost)를 사용하여 다수의 도메인을 관리할때는 별도의 conf파일을 만들어서 사용합니다.
@천사의자장가 아 제가 Nginx 라는 말을 안써놨군요 ㅠㅠ 답변 감사합니다
음... 어떻게 설명 드려야 할까.....

Nginx에서는 아파치와는 다르게 Alias를 사용되고 있습니다.

root path 대신에 Alias 를 사용 한답니다....^^;;

다시 말하자면 도메인 네임에 사용 하지 않고 경로에서 사용된다는 것을 뜻합니다.

pcn21.com 관련 .conf 파일 내부에 아래와 같이 추가해서 사용해 보세요.

server {
listen 80;
server_name pcn21.net www.pcn21.net;
ssl off;
root /home/pcn21/master/public;
index index.html index.htm;
}
@亞波治 아 도메인마다 conf 파일을 만들어주면 되네요

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고