> php教程 > PHP开发 > nginx는 nodejs 프록시 서버 구성(mac 환경)

nginx는 nodejs 프록시 서버 구성(mac 환경)

高洛峰
풀어 주다: 2016-11-23 09:51:11
원래의
1402명이 탐색했습니다.

nginx 구성 nodejs 프록시 서버(mac 환경)

먼저 nginx를 설치해야 하며 다음 명령을 사용하여 설치합니다.

brew install nginx
로그인 후 복사

설치가 완료된 후 디렉터리 설치된 nginx가 표시됩니다.

nginx 구성

cd /usr/local/etc/nginx
로그인 후 복사

nginx 에이전트 구성을 포함하고

cd /usr/local/etc/nginx/include/
로그인 후 복사

nginx.node.conf 파일을 생성합니다.

다음을 배치합니다. nginx.node.conf에 코드 복사

upstream xxx {
      server 127.0.0.1:3000;      #server 127.0.0.1:3001;
      keepalive 64;
 }
 server {
      listen 80;
      server_name xxx.test; //配置要代理的域名
      access_log /var/log/nginx/test.log;
      location / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Host  $http_host;
          proxy_set_header X-Nginx-Proxy true;
          proxy_set_header Connection "";
          proxy_pass      http://xxx;
      }
  }
로그인 후 복사

nginx.conf 파일 편집

vim /usr/local/etc/nginx/nginx.conf
로그인 후 복사

코드 추가:

include include/*
로그인 후 복사

호스트 파일 편집, 도메인 이름 추가

vim /etc/hosts
로그인 후 복사

nginx를 다시 시작하고 다음 명령을 사용하세요.

nginx -s reload
로그인 후 복사

// 다시 시작하고, 권한이 표시되면 sudo <를 추가하세요. 🎜>

sudo nginx -s reload
로그인 후 복사


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿