도메인 두개 사용할때 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개
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에서는 아파치와는 다르게 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;
}