6、配置nginx實現(xiàn)反向代理nodejs端口

通過nginx把80端口的請求都轉(zhuǎn)發(fā)到nodejs的8081端口

默認(rèn)情況下服務(wù)器可能會自帶apache服務(wù)占用80端口,所以我們需要先嘗試把a(bǔ)pache刪掉
1、刪除系統(tǒng)中的apache服務(wù)

update-rc.d -f apache2 remove
sudo apt-get remove apache2
image.png

2、更新系統(tǒng)中包列表

sudo apt-get update

3、安裝nginx

sudo apt-get install nginx

4、編寫配置文件

cd /etc/nginx/conf.d/
sudo vim xiaoke-com-8081.conf

配置文件內(nèi)容:

upstream xiaoke {
  server 127.0.0.1:8081;
}

server {
  listen  80;
  server_name  47.52.28.218;
  location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Nginx-Proxy true;
    proxy_pass http://xiaoke;
    proxy_redirect off;
  }
}

回到上層目錄:cd /etc/nginx/
5、將當(dāng)前目錄下的nginx.conf文件下的

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

這兩行取注。
6、檢測nginx配置文件是否成功:

sudo nginx -t

7、重啟nginx服務(wù)

sudo nginx -s reload

8、通過nginx的轉(zhuǎn)發(fā),現(xiàn)在ip地址的默認(rèn)80端口已經(jīng)可以直接訪問8081端口的node服務(wù),是不是非常神奇。


其他方面:

我們在瀏覽器中查看這次請求:



我們可以在這個請求的請求頭中看到服務(wù)器為“nginx/1.4.6”,操作系統(tǒng)為“ubuntu”。這種隱私信息暴露出來是有問題的,我們需要把它隱藏掉:

//進(jìn)入nginx目錄
cd /etc/nginx/
//編輯配置文件
sudo vim nginx.conf

將server_tokens off;這一行取注



將nginx重載:

sudo service nginx reload

這時候請求頭上的信息就不那么透明了:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,644評論 19 139
  • 第一章 Nginx簡介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧!Ngi...
    JokerW閱讀 33,029評論 24 1,002
  • 上一篇《WEB請求處理一:瀏覽器請求發(fā)起處理》,我們講述了瀏覽器端請求發(fā)起過程,通過DNS域名解析服務(wù)器IP,并建...
    七寸知架構(gòu)閱讀 81,779評論 21 356
  • 配置運行Nginx服務(wù)器用戶(組) 用于配置運行Nginx服務(wù)器用戶(組)的指令是user,其語法格式為: use...
    吃瓜的東閱讀 4,687評論 0 41
  • 昨晚在家里看著空蕩蕩的這些花瓶,想起以前有人曾經(jīng)說過,她不愛買花瓶,因為它是易碎品,就象是有些鐘情是昂貴的,所以她...
    雅俗兒的手帳閱讀 523評論 4 7

友情鏈接更多精彩內(nèi)容