본문 바로가기

클라우드/Docker

[프론트엔드] 리액트 + docker 컨테이너로 이미지 만들기

 

 

 

여기서 부터는 이제 serve로 된것을 nginx를 추가하여 실행하는 방법

Sudo dnf install nginx -y

sudo vi /etc/nginx/nginx.conf

 

server {

    listen 80;

    server_name (your_domain_or_ip);

 

    root (/home/ec2-user/build);

    index index.html;

 

    location / {

        try_files $uri /index.html;

    }

}

 

sudo systemctl restart nginx

[ec2-user@ip-172-31-37-184 ~]$ sudo chown -R nginx:nginx /home/ec2-user/build

[ec2-user@ip-172-31-37-184 ~]$ sudo chown -R nginx:nginx /home/ec2-user

[ec2-user@ip-172-31-37-184 ~]$ sudo chown -R nginx:nginx /home

[ec2-user@ip-172-31-37-184 ~]$ sudo chmod -R 755 /home/ec2-user/build

[ec2-user@ip-172-31-37-184 ~]$ sudo chmod -R 755 /home/ec2-user

[ec2-user@ip-172-31-37-184 ~]$ sudo chmod -R 755 /home

sudo systemctl restart nginx

 

 

하고 aws에서 공인 아이피로 접속시도

 

 

Sudo yum rm nginx

반응형