国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Nginx設置為Node.js的前端服務器方法總結(jié)

2024-05-06 15:41:21
字體:
供稿:網(wǎng)友

1、安裝node.js

首先安裝node.js安裝所需的軟件包,并在啟動板上添加可用的nodejs的PPA。之后使用以下命令安裝nodejs。

$ sudo apt-get install python-software-properties python g++ make$ sudo add-apt-repository ppa:chris-lea/node.js$ sudo apt-get update$ sudo apt-get install nodejs

2、安裝nginx

現(xiàn)在使用apt get安裝nginx web服務器。nginx在默認存儲庫下可用。

$ sudo apt-get install nginx

3、創(chuàng)建測試node服務器

現(xiàn)在創(chuàng)建一個測試node服務器應用程序,并在主機127.0.0.1的端口3000上運行它。要創(chuàng)建node服務器,請創(chuàng)建文件~/myapp/myapp.js。

$ cd ~/MyApp/$ vi myapp.js

并在javascript文件中添加以下內(nèi)容。

var http = require('http'); http.createServer(function (req, res) {  res.writeHead(200, {'Content-Type': 'text/plain'});  res.end('Hello Worldn');}).listen(3000, "127.0.0.1");console.log('Server running at http://127.0.0.1:3000/');

現(xiàn)在使用以下命令在后臺啟動nodejs

$ node myapp.js &

在瀏覽器中訪問。

輸出:Hello Word

4、配置NGNIX

使用node.js啟動演示服務器后,現(xiàn)在開始使用Nginx進行配置。在/etc/nginx/conf.d/目錄下為域創(chuàng)建虛擬主機配置文件。

$ sudo vim /etc/nginx/conf.d/example.com.conf

并添加以下內(nèi)容。

upstream myapp {  server 127.0.0.1:3000;  keepalive 8;} # the nginx server instanceserver {  listen 0.0.0.0:80;  server_name example.com www.example.com;  access_log /var/log/nginx/example.com.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_pass http://myapp/;   proxy_redirect off;  } }

完成所有配置后,讓我們使用以下命令重新啟動nginx Web服務器。

$ sudo /etc/init.d/nginx restart

5、驗證安裝程序

現(xiàn)在使用域名訪問你的服務器,你將在http://127.0.0.1:3000/上看到相同的頁面。

輸出為Hello Word

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 南溪县| 临海市| 江安县| 久治县| 东阳市| 诏安县| 兰考县| 盖州市| 班戈县| 正宁县| 庆安县| 常德市| 扶绥县| 广水市| 沂源县| 南陵县| 商都县| 渑池县| 闸北区| 台山市| 延庆县| 南昌市| 来宾市| 托克逊县| 班玛县| 石楼县| 阿拉善左旗| 读书| 东阳市| 张家川| 嘉峪关市| 安平县| 屯留县| 宣威市| 岳阳市| 调兵山市| 长兴县| 长宁县| 南召县| 祁阳县| 德化县|