서브 도메인 연결
각각 다른페이지를 띄우기 위해 enginx 기본경로에 dev와 prod 폴더를 만들어준다.
$ cd var/www/html
$ sudo mkdir dev
$ sudo mkdir prod
우선 dev로 이동하자
$ cd dev
$ sudo vi index.html
<h1>It works! dev</h1>
이와 같이 입력한다.
prod에서도 해보자
$ cd prod
$ sudo vi index.html
<h1>It works! prod</h1>
서버 블록을 만들고 연결해주자
$ cd /etc/nginx/sites-available
$ sudo vi default
server {
listen 80;
listen [::]:80;
root /var/www/html/dev;
index index.html;
server_name dev.seoseong.shop;
location / {
try_files $uri $uri/ =404;
}
}
server_name에는 자신이 설정학 주소를 적는다.
맨 아래줄에 이와같이 입력한다.
prod도 똑같이 해준다.
server {
listen 80;
listen [::]:80;
root /var/www/html/prod;
index index.html;
server_name prod.seoseong.shop;
location / {
try_files $uri $uri/ =404;
}
}
서버 블록 모두 완성!!
$ sudo nginx -t
$ sudo service nginx restart
서브 도메인으로 접속을 해보면!!
서브 도메인까지 설정을 완료했다.
'Server > AWS' 카테고리의 다른 글
8. HTTPs 적용 및 SSL인증서 적용하기 (0) | 2022.08.13 |
---|---|
7. ec2에서 Redirection 설정하기 (0) | 2022.08.13 |
5. ec2 인스턴스(서버)에 도메인(주소) 설정하기 (0) | 2022.08.13 |
4. AWS EC2에 nginx, php, mysql 설치하기 (0) | 2022.08.13 |
3. Putty나 winSCP로 인스턴스 접속하기 (0) | 2022.08.08 |