Nginx 基礎理解和安裝

bisnow_發表於2019-04-16

nginx入門

  • 正向代理 例如vpn翻牆,客戶端在國外買一個代理伺服器訪問谷歌,服務端並不關心是誰訪問的他

Nginx 基礎理解和安裝

C 就可以看成正向代理伺服器

  • 反向代理 客戶端並不關心訪問的是哪個服務端,如nginx負載均衡伺服器

Nginx 基礎理解和安裝
B 就可以看成反向代理伺服器

  • F5 硬體負載均衡(貴)
  • nginx 開源負載均衡

使用場景

  • 負載均衡伺服器
  • 靜態資源伺服器
    • 在前後端分離的專案中,靜態資源和動態資源分開部署。靜態資源部署在tomcat上,靜態資源部署在nginx上,可以直接返回
  • 搭建圖片伺服器

安裝

  • 去官網下載nginx

    傳送門

  • 如果是首次安裝的話,建議先安裝pcre庫和zlib庫

yum -y install pcre-devel
yum install -y zlib-devel
複製程式碼
  • 將nginx壓縮包傳到linux系統目錄下,解壓縮,進入nginx目錄 執行
./configure
複製程式碼
  • 編譯安裝
make
make install
複製程式碼
  • 輸入 whereis nginx 可以檢視nginx的安裝目錄
[root@bisnow-01 sbin]# whereis nginx
nginx: /usr/local/nginx
複製程式碼
  • 進入nginx的安裝目錄 (預設埠 80) 啟動nginx
[root@bisnow-01 sbin]# ./nginx 
複製程式碼
  • 檢視執行狀況,如果是三個說明執行成功
[root@bisnow-01 sbin]# ps -ef|grep nginx
root       8874      1  0 19:06 ?        00:00:00 nginx: master process ./nginx
nobody     8875   8874  0 19:06 ?        00:00:00 nginx: worker process
root       8877   1128  0 19:06 pts/0    00:00:00 grep nginx

複製程式碼
  • 如若防火牆未關閉需要關閉防火牆
service iptables status //檢視防火牆狀態
chkconfig iptables off //關閉防火牆,重啟後生效
service iptables stop //關閉防火牆 重啟後失效
複製程式碼
  • 訪問 192.168.243.129:80 看到welcome to nginx 即安裝成功(linux伺服器地址)

相關文章