>백엔드 개발 >PHP 튜토리얼 >nginx 역방향 프록시 배포 nodejs nginx 역방향 프록시 nodejs nodejs 프레임워크 nginx 프록시 nodej

nginx 역방향 프록시 배포 nodejs nginx 역방향 프록시 nodejs nodejs 프레임워크 nginx 프록시 nodej

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:49:241476검색

노드 개발 단계에서 http 모듈은 일반적으로 쉬운 디버깅을 위해 로컬 서버를 시작하는 데 사용됩니다.
아마도 다음과 같을 것입니다:

<code><span>var</span> http = <span>require</span>(<span>"http"</span>);
<span>var</span> server = http.createServer();
server.listen(<span>8888</span>);</code>

그런 다음 질문은 내 애플리케이션이 구성되었습니다. 이를 vps에 어떻게 배포해야 합니까? 아직도 http://10.88.77.66:8888로 방문하실 수는 없잖아요? 예, 기사 제목이 해결책입니다.

저의 환경은 대략 이렇습니다. centos 6 저는 lnmp一键部署을 사용합니다. lnmp 작동 방법에 대해서는 쓰지 않겠습니다. Google에서 직접

내 도메인 이름이 money.ivan.com이고 이를 http://10.88.77.66:8888으로 프록시하고 싶다고 가정합니다. 다음으로 해당 도메인 이름

<code>upstream nodejs {
    server <span>127.0</span><span>.0</span><span>.1</span>:<span>8888</span>;
    <span>#server</span><span>127.0</span><span>.0</span><span>.1</span>:<span>8888</span>;
    keepalive <span>64</span>;
}

server {
    listen <span>80</span>;
    server_name money<span>.</span>ivan<span>.</span>com;
    access_log  /home/wwwlogs/money<span>.</span>ivan<span>.</span>com<span>.</span><span>log</span>  access;
    location <span>/</span> {
        proxy_set_header X<span>-Real</span><span>-IP</span><span>$remote_addr</span>;
        proxy_set_header X<span>-Forwarded</span><span>-For</span><span>$proxy_add_x_forwarded_for</span>;
        proxy_set_header Host  <span>$http_host</span>;
        proxy_set_header X<span>-Nginx</span><span>-Proxy</span><span>true</span>;
        proxy_set_header Connection <span>""</span>;
        proxy_pass      http:<span>//nodejs;</span>    }

}</code>
위의 수정을 통해 nginx가 우리 사이트에 리버스 프록시되도록 했습니다.

을 통해 애플리케이션에 액세스할 수 있습니다. money.ivan.com

').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 NodeJS와 nginx의 내용을 포함하여 nodejs의 nginx 역방향 프록시 배포를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.