2024. 7. 30. 13:03

Ubuntu 22.04 / Nginx / 인증서 /

sudo apt update
sudo apt install nginx

 

- 홈디렉토리 경로.

cd /etc/nginx/sites-available/
vi default

#root /var/www/html;
root /var/www/goods;

 

nginx 재시작
service nginx restart

 
환경설정 파일 위치: NginX 버전을 위와 같이 최신 버전을 따로 설치하지 않고
Ubuntu에 기본 설정된 리포지토리에 있는 버전(1.18.0)을 apt install nginx로 바로 설치한 경우에는
NginX 환경 설정 파일 위치가 /etc/nginx/sites-available/default로 설정되어 있습니다.

 

기본 위치 vi /etc/nginx/conf.d/default.conf

 

 

server {
    listen       80;
    server_name  member.mavencs.net;
    return 301 https://$host$request_uri;
}

server{
    listen       443 ssl;
    server_name  member.mavencs.net;

    ssl_certificate /etc/CERT/member.mavencs.net/mem_ma_net.crt;
    ssl_certificate_key /etc/CERT/member.mavencs.net/mem_mas_net_SHA256WITHRSA.key;
}


    root /var/www/html;

    index index.html index.htm index.nginx-debian.html;

    server_name _;

    location / {
        try_files $uri $uri/ =404;
    }

}

 

 

 

####################################################################################

nginx 에서 docker 에 8083 포트로 연결

 

docker 에서는 아래와 같이 올라와 있는것을 확인.

 

NginX 에서는 아래의 파일을 수정해야됨.

/etc/nginx/sites-enabled/default

 

 

이렇게 되면 127.0.0.1:8083 을 오픈한다는 뜻이다.

 

location / {
        proxy_pass http://127.0.0.1:8083;
      #  proxy_pass http://naver.com;
       # try_files $uri $uri/ =404;