본문 바로가기

Server/NginX

(3)
NginX 한 서버에서 여러 도메인 처리 설정 배경 하나의 서버에 여러 도메인으로 요청이 들어오는 경우를 처리하고 싶었습니다. (예, yourdomain.com / dev.yourdomain.com ) 개발 환경 - OS: GCP CentOS 7 - NginxX: 1.20.1 1. sites-available, sites-enabled? - sites-available: 각 도메인 별 설정 파일들을 저장, 여기에만 만들어두면 실제로 적용되지 않음 - sites-enabled: sites-available에 있는 파일의 심볼릭 링크를 걸어서 서버에 실제 적용 두 폴더가 필요한 이유는 한 서버에서 여러 도메인에 대한 요청을 처리하기 위함입니다. 두 폴더를 나눈 이유는 sites-enabled에 생성된 심볼릭 링크만 삭제해주면 해당 도메인의 서비스를 중..
NginX - 리버스 프록시가 동작하지 않음 1. 상황 OS는 AWS EC2 Redhat Linux 사용 NextJS 프로젝트를 create-next-app으로 생성하고 서버 실행(npm run build > npm run start), 기본 3000번 포트 사용 NginX를 프록시 서버로 사용하여, 80번 포트로 접속하면 3000번 포트로 포워딩 해주고 싶음 2. 문제 /etc/nginx/nginx.conf에 리버스 프록시를 설정했는데도, 브라우저에서 접속하면 에러 페이지가 나옴 ... (생략) http { ... (생략) server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; # Load configura..
[NginX] 서버 시작 시 403 Forbidden 에러 1. 서버 환경 AWS E2 가상 머신 RHEL 8(프리 티어) NginX 버전 1.14.1 2. 문제 # /etc/nginx/nginx.conf user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; ... server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /home/react-deploy-test1/build; ... } ... sudo systemctl start nginx 위 명령어를 실행해서 nginx를 실행했을 때, 브라우저에서 접속하면 403 에러가 발생한다. 3. 원인 apache..