본문 바로가기

nginx3

[NGINX] rewrite, redirect 설정 1. domain.com으로 들어오면 new-domain.com으로 redirect server { server_name domain.com; return 301 http://new-domain.com$request_uri; } 2. domain.com에서 특정 경로는 proxy 그 외는 new-domain.com으로 redirect server { server_name domain.com; location /api { proxy_hide_header Access-Control-Allow-Origin; add_header 'Access-Control-Allow-Origin' '*'; proxy_pass http://api-domain.com/api; proxy_set_header X-Real-IP $re.. 2023. 2. 15.
[NGINX] 구성 어플리케이션 /var/www/html : 웹 컨텐츠는 현재 경로에 구성됩니다. 서버 설정 /etc/nginx : NGINX 구성 폴더. 모든 구성 파일이 여기 있습니다. /etx/nginx/nginx.conf : 기본 NGINX 구성 파일. NGINX 전역구성을 변경할 수 있습니다. /etc/nginx/sites-available : 사이트별 서버 블록을 저장하는 폴더입니다. /etc/nginx/site-enabled : 활성화(연결)된 사이트별 서버 블록이 저장되는 폴더입니다. /etx/nginx/snippets :NGINX 구성 다른 곳에 포함될 수 있는 구성 내용이 포함되어 있습니다. 서버 로그 /var/log/nginx/access.log : NGINX가 다르게 구성되지 않는 한 웹 서버에 대한 .. 2022. 9. 28.
[Linux] Ubuntu NGINX 설치 1. NGINX 설치 sudo apt update sudo apt install nginx 기본 페이지 위치: /var/www/html 2. 방화벽 설정 - 목록 sudo ufw app list - HTTP 허용 sudo ufw allow 'Nginx HTTP' - 상태확인 sudo ufw status 3. 웹 서버 확인 # 상태확인 systemctl status nginx 4. NGINX 서버 블록 설정 - 앱 폴더 생성 sudo mkdir -p /var/www/[도메인]/html - User 설정 sudo chown -R [유저]:[유저] /var/www/[도메인]/html - 폴더 권한 설정 sudo chmod -R 755 /var/www/[도메인] - index.html 생성 이 내용은 별도로 진.. 2022. 9. 28.