1. 程式人生 > >Nginx Linux環境下安裝娛樂城原始碼搭建及負載均衡配置

Nginx Linux環境下安裝娛樂城原始碼搭建及負載均衡配置

在正式介紹Nginx之前先簡單說明下什麼是正向代理和反向代理,娛樂城原始碼搭建《企娥21717 93408》Nginx實現負載均衡功能正是基於其反向代理功能實現的。

正向代理類似一個跳板機,代理訪問外部資源。正向代理 是一個位於客戶端和原始伺服器之間的伺服器,為了從原始伺服器取得內容,客戶端向代理髮送一個請求並指定目標(原始伺服器),然後代理向原始伺服器轉交請求並將獲得的內容返回給客戶端。客戶端必須要進行一些特別的設定才能使用正向代理。

反向代理的代理物件是服務端,客戶端不需要做任何配置。反向代理實際執行方式是指以代理伺服器來接受internet上的連線請求,然後將請求轉發給內部網路上的其它伺服器,並將從伺服器上得到的結果返回給internet上請求連線的客戶端,此時代理伺服器對外就表現為一個伺服器。

一、Nginx安裝
1)下載Nginx及相關元件

[[email protected] src]

[[email protected] src]

[[email protected] src]

[[email protected] src]

安裝c++編譯環境,如已安裝可略過

[[email protected] src]# yum install gcc-c++

2)安裝Nginx及相關元件

openssl安裝

[[email protected] mnt]# tar zxvf openssl-fips-2.0.10.tar.gz

[[email protected] mnt]# cd openssl-fips-2.0.10

[[email protected] openssl-fips-2.0.10]# ./config && make && make install

pcre安裝

[[email protected] mnt]# tar zxvf pcre-8.40.tar.gz

[[email protected] mnt]# cd pcre-8.40

[[email protected] pcre-8.40]# ./configure && make && make install

zlib安裝

[[email protected] mnt]# tar zxvf zlib-1.2.11.tar.gz

[[email protected] mnt]# cd zlib-1.2.11

[[email protected] zlib-1.2.11]# ./configure && make && make install

nginx安裝

預設安裝到/usr/local/nginx,也可以指定安裝目錄./configure --prefix=/mnt/nginx

[[email protected] mnt]# tar zxvf nginx-1.13.6.tar.gz

[[email protected] mnt]# cd nginx-1.13.6

[[email protected] nginx-1.13.6]# ./configure && make && make install

3)啟動停止Nginx

[[email protected] mnt]# cd /usr/local/nginx/sbin

啟動nginx,-c表示指定nginx.conf的檔案。如果不指定,預設為NGINX_HOME/conf/nginx.conf

[[email protected] sbin]# ./nginx -c /usr/local/nginx/conf/nginx.conf

傳送訊號到nginx程序後,nginx程序會等待處理完畢當前請求,同時將不會接受新請求

[[email protected] sbin]# kill -QUIT 程序號

立即停止當前正在處理的請求

[[email protected] sbin]# kil -TERM 程序號

停止nginx

[[email protected] sbin]# ./nginx -s stop

退出nginx

[[email protected] sbin]# ./nginx -s quit

重新載入nginx.conf

[[email protected] sbin]# ./nginx -s reload

啟動成功,如果出現Nginx歡迎頁面則表示Nginx安裝成功。