ホームページ  >  記事  >  php教程  >  nginxでnodejsプロキシサーバーを設定する(Mac環境)

nginxでnodejsプロキシサーバーを設定する(Mac環境)

高洛峰
高洛峰オリジナル
2016-11-23 09:51:111297ブラウズ

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/*

hostsファイルを編集し、ドメイン名を追加します

vim /etc/hosts

nginxを再起動し、次のコマンドを使用します

nginx -s reload

//再起動し、許可を求められたら、先頭にsudoを追加します

sudo nginx -s reload


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。