nginx入門
- 正向代理 例如vpn翻牆,客戶端在國外買一個代理伺服器訪問谷歌,服務端並不關心是誰訪問的他
C 就可以看成正向代理伺服器
- 反向代理 客戶端並不關心訪問的是哪個服務端,如nginx負載均衡伺服器
- 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伺服器地址)