最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

本文介紹了用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"
}

啟動pm2

npm run pm2

開機(jī)啟動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下時走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)
})

注意

若報錯 Cannot GET /xxx 說明 Express 的路由沒配好。

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

相關(guān)文章

  • nginx如何使用openssl自簽名實現(xiàn)https登錄

    nginx如何使用openssl自簽名實現(xiàn)https登錄

    這篇文章主要介紹了nginx使用openssl自簽名實現(xiàn)https登錄,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • nginx共享內(nèi)存機(jī)制詳解

    nginx共享內(nèi)存機(jī)制詳解

    這篇文章主要介紹了nginx共享內(nèi)存機(jī)制詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Nginx配置編寫時支持邏輯運算與大小寫字母轉(zhuǎn)換的方法

    Nginx配置編寫時支持邏輯運算與大小寫字母轉(zhuǎn)換的方法

    這篇文章主要介紹了Nginx配置編寫時支持邏輯運算與大小寫字母轉(zhuǎn)換的方法,其中大小寫字母轉(zhuǎn)換是以lower upper case模塊來實現(xiàn),需要的朋友可以參考下
    2016-01-01
  • Nginx如何配置前端后端服務(wù)

    Nginx如何配置前端后端服務(wù)

    本文介紹了如何配置Nginx作為前端靜態(tài)資源服務(wù)器和反向代理服務(wù)器以連接后端應(yīng)用,配置步驟包括設(shè)置Nginx的基本配置語法和結(jié)構(gòu),配置Nginx作為前端靜態(tài)資源服務(wù)器和反向代理服務(wù)器,測試和優(yōu)化Nginx配置,以及提供了一個示例配置
    2025-01-01
  • Nginx學(xué)習(xí)筆記之事件驅(qū)動框架處理流程

    Nginx學(xué)習(xí)筆記之事件驅(qū)動框架處理流程

    Nginx對請求的處理是通過事件觸發(fā)的,模塊作為事件消費者,只能被事件收集、分發(fā)器調(diào)用。在Nginx中,接收到一個請求時,不會產(chǎn)生一個單獨的進(jìn)程來處理該請求,而是由事件收集、分發(fā)器(進(jìn)程)調(diào)用某個模塊,由模塊處理請求,處理完后再返回到事件收集、分發(fā)器
    2014-07-07
  • windows下nginx的安裝使用及解決80端口被占用nginx不能啟動的問題

    windows下nginx的安裝使用及解決80端口被占用nginx不能啟動的問題

    這篇文章主要給大家介紹了關(guān)于windows下nginx的安裝使用,以及如何解決80端口被占用導(dǎo)致nginx不能啟動的問題,文中介紹的非常詳細(xì),對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • nginx日志切割定時任務(wù)的實現(xiàn)

    nginx日志切割定時任務(wù)的實現(xiàn)

    Nginx日志切割能有效管理日志,便于查詢、控制存儲空間、提高處理效率、方便備份與歸檔,減少數(shù)據(jù)丟失風(fēng)險,實現(xiàn)方法包括重命名日志文件、編寫定時日志腳本和設(shè)置crontab定時任務(wù)
    2024-11-11
  • 配置nginx保證frps服務(wù)器與web共用80端口的方法

    配置nginx保證frps服務(wù)器與web共用80端口的方法

    這篇文章主要介紹了frps服務(wù)端與nginx可共用80端口的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Nginx強(qiáng)制跳轉(zhuǎn)Https(Http訪問跳轉(zhuǎn)Https)

    Nginx強(qiáng)制跳轉(zhuǎn)Https(Http訪問跳轉(zhuǎn)Https)

    這篇文章主要為大家介紹了Http訪問強(qiáng)制跳轉(zhuǎn)到Https的幾種方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 詳解nginx的請求限制(連接限制和請求限制)

    詳解nginx的請求限制(連接限制和請求限制)

    這篇文章主要介紹了詳解nginx的請求限制(連接限制和請求限制),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07

最新評論

八宿县| 延吉市| 庆城县| 禹城市| 寿阳县| 葵青区| 太原市| 犍为县| 邯郸县| 上饶县| 勃利县| 昆山市| 长汀县| 洞头县| 隆林| 炎陵县| 镇平县| 巴彦淖尔市| 长乐市| 宁城县| 丰县| 五家渠市| 祁连县| 瑞安市| 康乐县| 利川市| 桦南县| 宣威市| 汕尾市| 讷河市| 谷城县| 龙南县| 北票市| 通辽市| 四平市| 太康县| 丹江口市| 波密县| 卓资县| 康平县| 梁平县|