Heim >php教程 >PHP开发 >Nginx konfiguriert den NodeJS-Proxyserver (Mac-Umgebung)

Nginx konfiguriert den NodeJS-Proxyserver (Mac-Umgebung)

高洛峰
高洛峰Original
2016-11-23 09:51:111372Durchsuche

Nginx konfiguriert den NodeJS-Proxyserver (Mac-Umgebung)

Zuerst müssen Sie Nginx installieren. Verwenden Sie zum Installieren den folgenden Befehl:

brew install nginx

Nach Abschluss der Installation wird das Verzeichnis von Das installierte Nginx wird angezeigt.

Nginx konfigurieren

cd /usr/local/etc/nginx

Verzeichnis erstellen und die Konfiguration des Nginx-Agenten speichern

cd /usr/local/etc/nginx/include/

Datei nginx.node.conf erstellen

Fügen Sie Folgendes ein. Kopieren Sie den Code in 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;
      }
  }

Bearbeiten Sie die Datei nginx.conf.

vim /usr/local/etc/nginx/nginx.conf

Fügen Sie den Code hinzu:

include include/*

Hosts-Datei bearbeiten, Domänennamen hinzufügen

vim /etc/hosts

Nginx neu starten, folgenden Befehl verwenden

nginx -s reload

// Neu starten, wenn Sie dazu aufgefordert werden, sudo hinzufügen

sudo nginx -s reload


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn