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

首頁 > 開發 > JS > 正文

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

2024-05-06 16:49:27
字體:
來源:轉載
供稿:網友

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

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

$ sudo apt-get install nginx

3、創建測試node服務器

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

$ cd ~/MyApp/$ vi myapp.js

并在javascript文件中添加以下內容。

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/');

現在使用以下命令在后臺啟動nodejs

$ node myapp.js &

在瀏覽器中訪問。

輸出:Hello Word

4、配置NGNIX

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

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

并添加以下內容。

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、驗證安裝程序

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

輸出為Hello Word


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉林市| 关岭| 祁阳县| 武夷山市| 洛阳市| 华容县| 苍溪县| 凤凰县| 蚌埠市| 蒙阴县| 锦屏县| 尼勒克县| 景泰县| 汝州市| 五华县| 富蕴县| 泽州县| 遵义县| 大城县| 景东| 新丰县| 通辽市| 察雅县| 沅陵县| 江孜县| 甘南县| 延川县| 正镶白旗| 玉树县| 九江县| 嘉峪关市| 绥化市| 宝山区| 芦溪县| 新建县| 长宁区| 新兴县| 台中市| 上高县| 兴城市| 嘉禾县|