欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用Nginx反向代理Node.js的方法

 更新時(shí)間:2018年05月03日 08:30:57   作者:后除  
本篇文章主要介紹了用Nginx反向代理Node.js的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文介紹了用Nginx反向代理Node.js的方法,分享給大家,具體如下:

安裝pm2

npm install pm2 -g

ln -s /home/download/node-v8.11.1-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2

修改package.json

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "pm2": "/home/download/node-v8.11.1-linux-x64/lib/node_modules/pm2/bin/pm2 start /web/mazey.cn/server/app.js"
}

or

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "pm2": "pm2 start app.js"
}

啟動(dòng)pm2

npm run pm2

開機(jī)啟動(dòng)pm2

pm2 save

pm2 startup centos

注意

若 pm2 startup centos 失敗,可嘗試 pm2 startup 。

PM2 detected systemv but you precised centos
 Please verify that your choice is indeed your init system
 If you arent sure, just run : pm2 startup

修改Nginx配置

vim /etc/nginx/conf.d/*.conf

upstream nodejs {
  server 127.0.0.1:3000;
  keepalive 64;
}
server {
  listen 80;
  server_name domain.cn;
  root /web/mazey.cn;
  index index.html index.htm;
  # 網(wǎng)站切到/server下時(shí)走nodejs
  location /server {
    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://nodejs;
  }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
    expires 30d;
  }
  location ~ .*\.(js|css)?$ {
    expires 1h;
  }
}

相應(yīng)的 app.js :

const express = require('express')
const app = express()
let hi = 'hi'

app.get('/server', (req, res, next) => {
 hi = `Hello Mazey!\n`
 next()
}, (req, res) => {
 res.send(`
 ${hi}
 ${req.method}\n
 ${req.originalUrl}\n
 ${req.query.id}\n
 `)
})

const server = app.listen(3000, function () {
 let host = server.address().address
 let port = server.address().port

 console.log('Example app listening at http://%s:%s', host, port)
})

注意

若報(bào)錯(cuò) Cannot GET /xxx 說(shuō)明 Express 的路由沒(méi)配好。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 小白也可以完成的0基礎(chǔ)部署Nginx服務(wù)

    小白也可以完成的0基礎(chǔ)部署Nginx服務(wù)

    這篇文章主要為大家介紹了0基礎(chǔ)部署Nginx服務(wù)的實(shí)現(xiàn)方式,非常簡(jiǎn)單詳細(xì)零基礎(chǔ)小白跟著做也可以完成,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • 使用nginx同域名下部署多個(gè)vue項(xiàng)目并使用反向代理的方法

    使用nginx同域名下部署多個(gè)vue項(xiàng)目并使用反向代理的方法

    這篇文章主要介紹了使用nginx同域名下部署多個(gè)vue項(xiàng)目并使用反向代理的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Nginx實(shí)現(xiàn)https網(wǎng)站配置代碼實(shí)例

    Nginx實(shí)現(xiàn)https網(wǎng)站配置代碼實(shí)例

    這篇文章主要介紹了Nginx實(shí)現(xiàn)https網(wǎng)站配置代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • nginx幾種網(wǎng)頁(yè)重定向(rewirte)的配置方法詳解

    nginx幾種網(wǎng)頁(yè)重定向(rewirte)的配置方法詳解

    這篇文章主要詳細(xì)介紹了nginx幾種網(wǎng)頁(yè)重定向(rewirte)的配置方法,文中通過(guò)代碼示例和圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • win10系統(tǒng)安裝Nginx的詳細(xì)步驟

    win10系統(tǒng)安裝Nginx的詳細(xì)步驟

    Nginx是一款自由的、開源的、高性能的HTTP服務(wù)器和反向代理服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù),這篇文章主要介紹了win10系統(tǒng)安裝Nginx的詳細(xì)步驟,需要的朋友可以參考下
    2023-02-02
  • Nginx設(shè)置HTTPS的方法步驟

    Nginx設(shè)置HTTPS的方法步驟

    本文主要介紹了NGINX設(shè)置HTTPS的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 使用Nginx服務(wù)器如何實(shí)現(xiàn)動(dòng)靜分離和反向代理

    使用Nginx服務(wù)器如何實(shí)現(xiàn)動(dòng)靜分離和反向代理

    這篇文章主要介紹了使用Nginx服務(wù)器如何實(shí)現(xiàn)動(dòng)靜分離和反向代理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 分布式架構(gòu)中關(guān)于正向代理反向代理面試提問(wèn)

    分布式架構(gòu)中關(guān)于正向代理反向代理面試提問(wèn)

    這篇文章主要為大家介紹了分布式架構(gòu)中關(guān)于正向代理反向代理的面試提問(wèn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • CentOS系統(tǒng)rpm安裝Nginx和配置

    CentOS系統(tǒng)rpm安裝Nginx和配置

    大家好,本篇文章主要講的是CentOS系統(tǒng)rpm安裝Nginx和配置,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 詳解 Nginx代理功能與負(fù)載均衡

    詳解 Nginx代理功能與負(fù)載均衡

    本篇文章主要介紹了詳解 Nginx代理功能與負(fù)載均衡,先描述一些關(guān)于代理功能的配置,再說(shuō)明負(fù)載均衡詳細(xì),有興趣的可以了解一下。
    2017-02-02

最新評(píng)論