Home > php教程 > PHP开发 > nginx configure nodejs proxy server (mac environment)

nginx configure nodejs proxy server (mac environment)

高洛峰
Release: 2016-11-23 09:51:11
Original
1369 people have browsed it

nginx configure nodejs proxy server (mac environment)

First you need to install nginx, use the following command to install:

brew install nginx
Copy after login

After the installation is completed, the directory of the installed nginx will be displayed.

Configure nginx

cd /usr/local/etc/nginx
Copy after login

Create the directory include and save Configuration of nginx proxy

cd /usr/local/etc/nginx/include/
Copy after login

Create the file nginx.node.conf

Copy the following code to 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;
      }
  }
Copy after login

Edit the file nginx.conf

vim /usr/local/etc/nginx/nginx.conf
Copy after login

Add the code:

include include/*
Copy after login

Edit the file hosts file, Add domain name

vim /etc/hosts
Copy after login

Restart nginx, use the following command

nginx -s reload
Copy after login

// Restart, if permission is prompted, add sudo in front

sudo nginx -s reload
Copy after login


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template