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

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

高洛峰
リリース: 2016-11-23 09:51:11
オリジナル
1354 人が閲覧しました

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
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート