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;