Linux下安裝Nginx以及各種配置策略

2021-10-07 02:25:21 字數 2489 閱讀 4241

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

3、編譯安裝

[root@localhost nginx-1.6.2]# ./configure

[root@localhost nginx-1.6.2]# make && make install

4、安裝後可以檢視版本

[root@localhost local]# /usr/local/nginx/sbin/nginx -v

nginx安裝完成!!!

配置軟連線,方便啟動

[root@localhost nginx]

# ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

[root@localhost nginx]

# nginx

[root@localhost nginx]

# ps -c nginx

pid tty time cmd

13588 ? 00:00:00 nginx

13589 ? 00:00:00 nginx

1、建立nginx_vue.conf 的檔案(預設的配置檔案是/usr/local/nginx/conf/nginx.conf)

修改預設配置 vi nginx.conf

加入建立的.conf檔案

2、配置自定義配置檔案

命令vim nginx_vue.conf

修改server模組下部分引數:

#監聽埠,瀏覽器訪問使用  

listen 8080;

#伺服器位址(網域名稱、ip)

server_name localhost;

#charset koi8-r;

#程序執行日誌的儲存位址

#access_log logs/host.access.log main;

#資源訪問配置(location後的表示式,支援正則)

location /

儲存退出

3、**訪問

// 下面這些**的意思是將本機80號埠接受來的訊息**給

192.168.121.131 的 80 號埠

upstream www.auto.com

server

}

或者 根據不同埠進行**

//這些**的意思是將80埠接收到的資訊**給 192.168.121.131的80埠,而將接受到的 8080埠的資訊**給 192.168.121.131的8080埠

upstream www.auto.com

upstream www.auto2.com

server}

server

}

4、負載均衡配置

1):輪詢:每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除

upstream www.auto.com

server

}

2):ip_hash:每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以解決session的問題。

upstream www.auto.com

server

}

3):weight:指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。

upstream www.auto.com

server

}

4): fair : 按後端伺服器的響應時間來分配請求,響應短的伺服器優先分配

解決方法:修改專案config/index.js中build的assetspublicpath屬性為/

nginx資料夾下:

啟動:./sbin/nginx

根據配置檔案啟動:./sbin/nginx -c nginx_vue.conf(預設為nginx.conf)

停止:./sbin/nginx -s stop

退出:./sbin/nginx -s quit(優雅的停止)

重啟:./sbin/nginx -s reopen

檢視幫助:./sbin/nginx -s -h

linux下安裝nginx 以及依賴包 筆記(一)

準備齊全的安裝包 openssl fips 2.0.2.tar.gz zlib 1.2.7.tar.gz pcre 8.21.tar.gz nginx 1.2.6.tar.gz 本人安裝環境 vmware centos6.4 第二步 依次安裝openssl fips 2.0.2.tar.gz,zli...

Linux下nginx的安裝以及環境配置

linux下nginx的安裝以及環境配置 剛好最近在處理伺服器相關的工作,所以記錄一下nginx的安裝,ok,接下來直接開始操作!wget c 第二步 配置nginx安裝所需的環境 安裝gcc yum install gcc c 安裝pcre pcre devel nginx的rewrite模組和h...

Linux下nginx的安裝以及環境配置

linux下nginx的安裝以及環境配置 剛好最近在處理伺服器相關的工作,所以記錄一下nginx的安裝,ok,接下來直接開始操作!wget c第二步 配置nginx安裝所需的環境1.安裝gcc yum install gcc c 2.安裝pcre pcre develnginx的rewrite模組和...