Nginx에서 기존에 설정된 도메인에 추가 도메인을 설정하는 방법은 비교적 간단합니다. server_name
지시어에 추가하고자 하는 도메인을 나열하면 됩니다. 다음은 설정 예시와 설명입니다.
1. nginx 설정 파일 열기
2. 기존 서버 블록 찾기 및 수정
-
기존에 설정된 서버 블록에서 server_name
지시어를 찾습니다. 예를 들어, 현재 설정이 다음과 같다면:
server {
listen 80;
server_name a.com;
location / {
# ...
}
}
-
server_name
지시어에 추가로 도메인을 나열하면 됩니다. 쉼표로 구분하여 여러 도메인을 나열할 수 있습니다:
server {
listen 80;
server_name a.com b.com c.com;
location / {
# ...
}
}
- 이렇게 하면,
a.com
, b.com
, c.com
세 도메인이 모두 동일한 서버 블록과 설정을 사용하게 됩니다.
3. 서버 블록 복제하여 별도의 설정 추가 (옵션)
-
각 도메인에 대해 별도의 설정이 필요하다면, 새로운 서버 블록을 추가하여 각각의 설정을 별도로 관리할 수도 있습니다. 예를 들어:
server {
listen 80;
server_name a.com;
location / {
# a.com의 설정
}
}
server {
listen 80;
server_name b.com;
location / {
# b.com의 설정
}
}
- 이렇게 하면 도메인마다 서로 다른 설정을 적용할 수 있습니다.
4. 설정 파일 저장 후 Nginx 테스트 및 재시작
이 과정을 통해 기존 서버 블록에 도메인을 추가하거나, 새로운 서버 블록을 생성하여 각 도메인에 맞는 설정을 적용할 수 있습니다.