nginx 是乙個很強大的高效能web和反向**伺服器:
在高連線併發的情況下,nginx是apache伺服器不錯的替代品,能夠支援高達 50,000 個併發連線數的響應;
nginx作為負載均衡伺服器:nginx 既可以在內部直接支援 rails 和 php 程式對外進行服務,也可以支援作為 http**伺服器對外進行服務。nginx採用c進行編寫,不論是系統資源開銷還是cpu使用效率都比 perlbal 要好很多。
作為郵件**伺服器:nginx 同時也是乙個非常優秀的郵件**伺服器(最早開發這個產品的目的之一也是作為郵件**伺服器)。
centos 5.2預設安裝
######操作之前,首先安裝下基本的依賴包,否則編譯無法完成#######
# yum -y install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel openssl-devel libtool* zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libxpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs-devel krb5-devel libidn libidn-devel
ip資訊列表:
主機名
ip
說明
nginx.example.com
192.168.0.6
nginx安裝的主機
web1.example.com
192.168.0.9
網頁伺服器1
web2.example.com
192.168.0.10
網頁伺服器2
2、 編譯安裝
3、使用寫好的nginx啟動檔案
#vi /etc/init.d/nginx
#!/bin/bash
case 「$1″ in
start)
/usr/local/nginx/sbin/nginx
echo 」 nginx starting ————[ok]」
stop)
kill -quit `cat /usr/local/nginx/logs/nginx.pid`
echo 」 nginx stoped」
status)
if [ ! -e /usr/local/nginx/logs/nginx.pid ];then
echo 」 nginx stoped ————– 」
exit 1
else
echo 」 nginx running ————[ok]」
fiecho 「usage: $0 」
exit 1
esac
exit 0
chmod +x /etc/init.d/nginx
4、配置負載均衡
5、啟動nginx
#/etc/init.d/nginx start
6、訪問測試
#links 192.168.0.6
nginx 負載均衡簡單實現
nginx能夠實現負載均衡,在被反向 的伺服器中進行按需的負載均衡配置 下面是乙個配置檔案 其中主要的內容是這裡 upstream backend server location ngtt location testnnnn error page 404 404.html redirect serv...
Nginx實現簡單的負載均衡
192.168.74.201 nginx php 主 centos7.3 64位 192.168.74.202 nginx php 副 centos7.3 64位 192.168.74.203 nginx php 副 centos7.3 64位 安裝nginx 192.168.74.201 wget...
簡單的Nginx負載均衡
本人是在centos6.4上做的實驗,centos7上還沒有試過。需要先搭建 lnmp環境 需要三颱虛擬機器做實驗。配置網域名稱 在 root 使用者下輸入 lnmp vhost add 則會顯示出如圖所示的內容 rule 規則 log 日誌 第三個是 mysql 根據需求選擇自己所需要的 成功後會...