nginx 프로필 예제 (간소화)

1708 단어 nginx
본 고 는 주로 각 장면 에서 nginx 의 설정 파일 예 시 를 제시 합 니 다. 간단 하지만 모두 실행 할 수 있 습 니 다.
전제 조건nginx -t 을 통 해 이 컴퓨터 nginx 설정 파일 이 무엇 인지 확인 하고 아래 의 예 시 를 교체 한 다음 nginx -s reload nginx 를 다시 시작 하면 됩 니 다.
note: 원래 nginx 프로필 을 덮어 쓰기 전에 원래 프로필 을 백업 할 수 있 습 니 다.cp nginx.conf nginx.conf.bak
정적 서버 설정
events {
    worker_connections  1024;
}

http {
    server {
      listen 8080;

      location / {
        root /data/www; #          
      }
    }
}

다 중 포트 정적 자원 서비스
events {
    worker_connections  1024;
}

http {
    server {
      listen 8081;

      location / {
        root /data/www2; #    1       
      }
    }

    server {
      listen 8080;

      location / {
        root /data/www; #    2       
      }
    }
}

설정 에이전트
events {
    worker_connections  1024;
}

http {
    server {
      listen 8080;

      location / {
        root /data/www;
      }
    }

    server {
      listen 8081; #     

      location / {
        proxy_pass http://localhost:8080; #        
      }

    }
}

HTTPS 설정
자가 측정 https 라면 자가 서명 인증 서 를 생 성 할 수 있 습 니 다.
cd ~/cert
openssl genrsa 2048 > host.key
chmod 400 host.key
openssl req -new -x509 -nodes -sha256 -days 365 -key host.key -out host.cert

프로필
events {
    worker_connections  1024;
}

http {
    server {
      listen 80;
      listen 443 ssl;
      ssl_certificate     /root/cert/host.cert;
      ssl_certificate_key /root/cert/host.key;

      location / {
        root /data/www;
      }

    }
}

보충 을 기다리다.
(잘못 이나 다른 견해 가 있 으 면 아낌없이 지적 하고 함께 발전 하 기 를 바 랍 니 다!)

좋은 웹페이지 즐겨찾기